diff options
author | John Marino <marino@FreeBSD.org> | 2015-12-05 23:29:36 +0000 |
---|---|---|
committer | John Marino <marino@FreeBSD.org> | 2015-12-05 23:29:36 +0000 |
commit | f01cba6e50575183cf50dc87ded17319b63e1a14 (patch) | |
tree | 6ef0e1020a116341931d3335d3863622b9586ead /lang/fpc | |
parent | bsd.qt.mk: Move QT_NONSTANDARD check to the _POSTMKINCLUDED section. (diff) |
FPC ecosystem: Upgrade version 2.6.4 => 3.0.0
This is the first major release of FreePascal in nearly four years.
There are a ton of new features, way more to list here. see:
http://wiki.freepascal.org/FPC_New_Features_3.0
Several new unit ports were added, some were contracted. Most of
those were absorbed into the main FPC packages, but two units are
no longer supported: sndfile and matroshka.
All 99 remaining ports (including Lazarus ports) were build tested
on FreeBSD i386 and amd64 Release 10.2
Notes
Notes:
svn path=/head/; revision=403082
Diffstat (limited to 'lang/fpc')
-rw-r--r-- | lang/fpc/Makefile | 140 | ||||
-rw-r--r-- | lang/fpc/Makefile.units | 81 | ||||
-rw-r--r-- | lang/fpc/distinfo | 8 | ||||
-rw-r--r-- | lang/fpc/files/patch-compiler-systems-t_bsd.pas | 36 | ||||
-rw-r--r-- | lang/fpc/files/patch-compiler-utils_samplecfg | 6 | ||||
-rw-r--r-- | lang/fpc/pkg-plist | 256 |
6 files changed, 272 insertions, 255 deletions
diff --git a/lang/fpc/Makefile b/lang/fpc/Makefile index 2edffbfe9e46..de6640f54b66 100644 --- a/lang/fpc/Makefile +++ b/lang/fpc/Makefile @@ -2,32 +2,28 @@ # $FreeBSD$ PORTNAME= fpc -PORTVERSION= 2.6.4 +PORTVERSION= 3.0.0 PORTREVISION?= 0 CATEGORIES?= lang -MASTER_SITES= ftp://ftp.freepascal.org/pub/fpc/dist/${PORTVERSION}/source/:source \ - ftp://planetmirror.com/pub/fpc/dist/${PORTVERSION}/source/:source \ - ftp://ftp.jp.freepascal.org/mirror/fpc/dist/${PORTVERSION}/source/:source \ - ftp://freepascal.stack.nl/pub/fpc/dist/${PORTVERSION}/source/:source \ - ftp://ftp.no.freepascal.org/pub/fpc/dist/${PORTVERSION}/source/:source \ - ftp://ftp.us.freepascal.org/pub/fpc/dist/${PORTVERSION}/source/:source \ - http://leaf.dragonflybsd.org/~marino/dports-src/:DragonFlybootstrap \ - SF/freepascal/Source/${PORTVERSION}:source \ +MASTER_SITES= http://leaf.dragonflybsd.org/~marino/dports-src/:DragonFlybootstrap \ LOCAL/acm/freepascal/:bootstrap \ - LOCAL/acm/freepascal/:man -DISTFILES= ${DISTNAME}.source.tar.gz:source + LOCAL/marino:man +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} DIST_SUBDIR= freepascal MAINTAINER?= freebsd-fpc@FreeBSD.org COMMENT?= Free Pascal compiler with Turbo and Delphi -PROJECTHOST= bsdistfiles USES= gmake iconv ONLY_FOR_ARCHS= i386 amd64 BOOTVER= 2.6.4 +MANVER= 3.0.0 -OPT?=-CX -FPCSRCDIR= ${PORTNAME}-${PORTVERSION} +USE_GITHUB= yes +GH_ACCOUNT= fpc-svn +GH_PROJECT= fpc +GH_TAGNAME= release_${DISTVERSION:S/./_/g} +FPCSRCDIR= ${GH_PROJECT}-${GH_TAGNAME} .include <bsd.port.pre.mk> @@ -56,12 +52,16 @@ BUILDNAME= ${FPC_ARCH}-${OPSYS:tl} PLIST_SUB+= PORTVERSION=${PORTVERSION} \ BUILDNAME=${BUILDNAME} DISTFILES+= ${BOOTDIR}.tar.gz:${OPSYS:MDragonFly}bootstrap \ - ${DISTNAME}.man.tar.gz:man -MAKE_ARGS+= FPCMAKE=${WRKDIR}/${FPCSRCDIR}/utils/fpcm/fpcmake \ + fpc-${MANVER}.man.tar.gz:man +NEWFPCMAKE= ${WRKDIR}/${FPCSRCDIR}/utils/fpcm/bin/${BUILDNAME}/fpcmake +MAKE_ARGS+= FPCMAKE=${NEWFPCMAKE} \ FPCTARGET=${BUILDNAME} \ ARCH=${FPC_ARCH} \ OPT="${OPT}" \ BSDHIER=1 \ + INSTALL="${INSTALL_DATA}" \ + INSTALLEXE="${INSTALL_PROGRAM}" \ + INSTALLSCR="${INSTALL_SCRIPT}" \ INSTALL_PREFIX=${STAGEDIR}${PREFIX} NEWPPC= PP=${WRKSRC}/compiler/${PPNAME} NEWFPC= FPC=${WRKSRC}/compiler/${PPNAME} @@ -74,83 +74,105 @@ do-extract: @${TAR} -xzf ${_DISTDIR}/${BOOTDIR}.tar.gz \ --directory ${WRKDIR} && ${CHMOD} +x ${WRKDIR}/${BOOTDIR} # unpack man files - @${TAR} -xzf ${_DISTDIR}/${DISTNAME}.man.tar.gz --directory ${WRKDIR} + @${TAR} -xzf ${_DISTDIR}/fpc-${MANVER}.man.tar.gz --directory ${WRKDIR} # unpack source distribution - @(cd ${WRKDIR} && \ - ${GZIP_CMD} -dc ${_DISTDIR}/${DISTNAME}.source.tar.gz | \ + @(cd ${WRKDIR} && ${GZIP_CMD} -dc \ + ${_DISTDIR}/${DISTNAME}${EXTRACT_SUFX} | \ ${TAR} -xf - \ ${FPCSRCDIR}/compiler \ ${FPCSRCDIR}/rtl \ ${FPCSRCDIR}/utils/fpcmkcfg \ ${FPCSRCDIR}/packages/fcl-base \ ${FPCSRCDIR}/packages/fcl-process \ + ${FPCSRCDIR}/packages/fcl-res \ + ${FPCSRCDIR}/packages/fpmkunit \ + ${FPCSRCDIR}/packages/hash \ + ${FPCSRCDIR}/packages/libtar \ + ${FPCSRCDIR}/packages/paszlib \ + ${FPCSRCDIR}/packages/rtl-objpas \ ${FPCSRCDIR}/utils/fpcm) post-patch: -.if ${ARCH} == "i386" - @${REINPLACE_CMD} -i "" -e 's|504000|${OSVERSION}|g' \ - ${WRKDIR}/${FPCSRCDIR}/rtl/freebsd/${FPC_ARCH}/cprt0.as -.elif ${ARCH} == "amd64" -. if ${OPSYS} == FreeBSD - @${REINPLACE_CMD} -i "" -e 's|700055|${OSVERSION}|g' \ - ${WRKDIR}/${FPCSRCDIR}/rtl/freebsd/${FPC_ARCH}/cprt0.as - @${REINPLACE_CMD} -i "" -e 's|502110|${OSVERSION}|g' \ - ${WRKDIR}/${FPCSRCDIR}/rtl/freebsd/${FPC_ARCH}/gprt0.as - @${REINPLACE_CMD} -i "" -e 's|700055|${OSVERSION}|g' \ - ${WRKDIR}/${FPCSRCDIR}/rtl/freebsd/${FPC_ARCH}/prt0.as -. else +.if ${OPSYS} == FreeBSD + @${REINPLACE_CMD} -i "" -e 's|900044|${OSVERSION}|g' \ + ${WRKSRC}/rtl/freebsd/${FPC_ARCH}/*.as +.else @${REINPLACE_CMD} -i "" -e 's|400000|${DFLYVERSION}|g' \ - ${WRKSRC}/${FPCSRCDIR}/rtl/dragonfly/${FPC_ARCH}/*.as -. endif + ${WRKSRC}/rtl/dragonfly/${FPC_ARCH}/*.as .endif .if empty(ICONV_LIB) - @${REINPLACE_CMD} -e "s|if (s<>'c') or reorder then|if ((s<>'c') and (s<>'iconv')) or reorder then|" \ + @${REINPLACE_CMD} -e "s|s<>'c'|(s<>'c') and (s<>'iconv')|" \ ${WRKDIR}/${FPCSRCDIR}/compiler/systems/t_bsd.pas @${REINPLACE_CMD} -e 's|defined(bsd) and not ||' \ ${WRKDIR}/${FPCSRCDIR}/rtl/unix/cwstring.pp .endif + @${REINPLACE_CMD} -e '/samplecfg/ {s/INSTALLEXE/INSTALLSCR/;}' \ + ${WRKDIR}/${FPCSRCDIR}/compiler/Makefile + @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g' \ + ${WRKDIR}/${FPCSRCDIR}/packages/fpmkunit/src/fpmkunit.pp do-build: # build fpc compiler + @${ECHO_MSG} "##### STARTING COMPILER #####" (cd ${WRKDIR}/${FPCSRCDIR}/compiler && ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} cycle ${MAKE_ARGS} ${BOOTPPC}) + @${ECHO_MSG} "##### COMPLETE COMPILER #####" + # build fpcmkcfg - (cd ${WRKDIR}/${FPCSRCDIR}/utils/fpcm && ${SETENV} ${MAKE_ENV} \ - ${MAKE_CMD} ${MAKE_ARGS} ${NEWPPC}) - (cd ${WRKDIR}/${FPCSRCDIR}/packages/fcl-base && ${SETENV} ${MAKE_ENV} \ - ${MAKE_CMD} ${MAKE_ARGS} ${NEWPPC}) - (cd ${WRKDIR}/${FPCSRCDIR}/packages/fcl-process && \ - ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${NEWPPC}) - (cd ${WRKDIR}/${FPCSRCDIR}/utils/fpcmkcfg && \ + @${ECHO_MSG} "##### STARTING BOOTSTRAP FPMKUNIT #####" + (cd ${WRKDIR}/${FPCSRCDIR}/packages/fpmkunit && ${SETENV} \ + ${MAKE_ENV} ${MAKE_CMD} bootstrap ${MAKE_ARGS} ${NEWPPC}) + @${ECHO_MSG} "##### COMPLETE BOOTSTRAP FPMKUNIT #####" +.for component in fcl-res rtl-objpas fcl-base + @${ECHO_MSG} "##### STARTING ${component:tu} #####" + (cd ${WRKDIR}/${FPCSRCDIR}/packages/${component} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${NEWPPC}) + @${ECHO_MSG} "##### COMPLETE ${component:tu} #####" +.endfor + @${ECHO_MSG} "##### STARTING FPMAKE #####" + (cd ${WRKDIR}/${FPCSRCDIR}/utils/fpcm && ${SETENV} \ + ${MAKE_ENV} ${MAKE_CMD} release ${MAKE_ARGS} ${NEWPPC}) + @${ECHO_MSG} "##### COMPLETE FPMAKE #####" +.for component in hash paszlib libtar fcl-process fpmkunit + @${ECHO_MSG} "##### STARTING ${component:tu} #####" + (cd ${WRKDIR}/${FPCSRCDIR}/packages/${component} && ${SETENV} \ + ${MAKE_ENV} ${MAKE_CMD} release ${MAKE_ARGS} ${NEWPPC}) + @${ECHO_MSG} "##### COMPLETE ${component:tu} #####" +.endfor + @${ECHO_MSG} "##### STARTING FPCMKCFG #####" + (cd ${WRKDIR}/${FPCSRCDIR}/utils/fpcmkcfg && ${SETENV} \ + ${MAKE_ENV} ${MAKE_CMD} release ${MAKE_ARGS} ${NEWPPC}) + @${ECHO_MSG} "##### COMPLETE FPCMKCFG #####" do-install: -# Installing fpc compiler + # Installing fpc compiler (cd ${WRKDIR}/${FPCSRCDIR}/rtl && ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} install ${MAKE_ARGS} ${NEWFPC}) -# Installing fpc runtime + # Installing fpc runtime (cd ${WRKDIR}/${FPCSRCDIR}/compiler && ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} install ${MAKE_ARGS} ${NEWFPC}) -# Installng fpcmkcfg - (cd ${WRKDIR}/${FPCSRCDIR}/utils/fpcmkcfg && ${SETENV} ${MAKE_ENV} \ - ${MAKE_CMD} install ${MAKE_ARGS} ${NEWFPC}) -# Installng fpcmake - ${INSTALL_PROGRAM} ${WRKDIR}/${FPCSRCDIR}/utils/fpcm/fpcmake \ + # Installing fpmkunit and its dependencies +.for component in hash paszlib libtar fcl-process fpmkunit + (cd ${WRKDIR}/${FPCSRCDIR}/packages/${component} && ${SETENV} \ + ${MAKE_ENV} ${MAKE_CMD} install ${MAKE_ARGS} ${NEWPPC}) +.endfor + # Installing fpcmkcfg + ${INSTALL_PROGRAM} ${WRKDIR}/${FPCSRCDIR}/utils/fpcmkcfg/bin/${BUILDNAME}/fpcmkcfg \ ${STAGEDIR}${PREFIX}/bin -# Installing manpages + # Installing fpcmake + ${INSTALL_PROGRAM} ${NEWFPCMAKE} ${STAGEDIR}${PREFIX}/bin + # Installing manpages ${INSTALL_MAN} ${WRKDIR}/man/man1/* ${STAGEDIR}${MAN1PREFIX}/man/man1 ${INSTALL_MAN} ${WRKDIR}/man/man5/* ${STAGEDIR}${MAN1PREFIX}/man/man5 - -post-install: - if [ -e "${STAGEDIR}${PREFIX}/bin/${PPNAME}" ]; then ${RM} -f "${STAGEDIR}${PREFIX}/bin/${PPNAME}"; fi - ${LN} -sf "${PREFIX}/lib/fpc/${PORTVERSION}/${PPNAME}" "${STAGEDIR}${PREFIX}/bin" - ${SH} "${STAGEDIR}${PREFIX}/lib/fpc/${PORTVERSION}/samplecfg" "${STAGEDIR}${PREFIX}/lib/fpc/${PORTVERSION}" "${STAGEDIR}${PREFIX}/etc" + # symlinking compiler + (cd ${STAGEDIR}${PREFIX}/bin && ${LN} -s ../lib/fpc/${PORTVERSION}/${PPNAME}) + # creating sample configuration file + ${SH} "${STAGEDIR}${PREFIX}/lib/fpc/${PORTVERSION}/samplecfg" \ + "${STAGEDIR}${PREFIX}/lib/fpc/${PORTVERSION}" \ + "${STAGEDIR}${PREFIX}/etc" @${REINPLACE_CMD} -i "" -e 's|${STAGEDIR}||' \ - -e 's|^-Fl/usr/local/lib|-Fl${LOCALBASE}/lib;${LOCALBASE}/lib/qt4|g' ${STAGEDIR}${PREFIX}/etc/fpc.cfg.sample - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/fpc* - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mk*ins - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ppu* - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/fpc/${PORTVERSION}/ppc* + -e 's|^-Fl/usr/local/lib|-Fl${LOCALBASE}/lib;${LOCALBASE}/lib/qt4|g' \ + ${STAGEDIR}${PREFIX}/etc/fpc.cfg.sample .else .include "${MASTERDIR}/Makefile.units" diff --git a/lang/fpc/Makefile.units b/lang/fpc/Makefile.units index 458384a360d5..4ac795babe48 100644 --- a/lang/fpc/Makefile.units +++ b/lang/fpc/Makefile.units @@ -1,35 +1,39 @@ -BUILDNAME= ${FPC_ARCH}-${OPSYS:tl} - -PLIST_SUB+= PORTVERSION=${PORTVERSION} \ - BUILDNAME=${BUILDNAME} - -PLIST= ${.CURDIR}/pkg-plist -PATCHDIR= ${.CURDIR}/files -FILESDIR= ${.CURDIR}/files -DFLY_PATCHDIR= ${.CURDIR}/dragonfly -DFLY_FILESDIR= ${.CURDIR}/dragonfly -WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -BUILD_WRKSRC= ${WRKDIR}/${WRKUNITDIR} -INSTALL_WRKSRC= ${WRKDIR}/${WRKUNITDIR} - -FPCDIR?= ${LOCALBASE}/lib/${PORTNAME}/${PORTVERSION} -UNITPREFIX= unit- -UNITEXTRACT_SUFX= .tar.gz -UNITNAME= ${UNITPREFIX}${PKGNAMESUFFIX:S/-//}${BUILDNAME:S/^/./}${UNITEXTRACT_SUFX} -UNITDIR= lib/fpc/${PORTVERSION}/units/${BUILDNAME} +BUILDNAME= ${FPC_ARCH}-${OPSYS:tl} + +PLIST_SUB+= PORTVERSION=${PORTVERSION} \ + BUILDNAME=${BUILDNAME} + +PLIST= ${.CURDIR}/pkg-plist +PATCHDIR= ${.CURDIR}/files +FILESDIR= ${.CURDIR}/files +DFLY_PATCHDIR= ${.CURDIR}/dragonfly +DFLY_FILESDIR= ${.CURDIR}/dragonfly +WRKSRC= ${WRKDIR}/${FPCSRCDIR} +BUILD_WRKSRC= ${WRKDIR}/${WRKUNITDIR} +INSTALL_WRKSRC= ${WRKDIR}/${WRKUNITDIR} + +OPT+= -Ur +FPCDIR?= ${LOCALBASE}/lib/fpc/${PORTVERSION} +UNITPREFIX= unit- +UNITNAME= ${UNITPREFIX}${PKGNAMESUFFIX:S/-//}${BUILDNAME:S/^/./}${UNITEXTRACT_SUFX} +UNITDIR= lib/fpc/${PORTVERSION}/units/${BUILDNAME} +UNITEXTRACT_SUFX= .tar.gz EXTRACT_AFTER_ARGS= ${EXTRACTUNITDIR} -OPT+= -Ur -CX - -MAKE_ARGS= PP=${LOCALBASE}/bin/${PPNAME} \ - FPCDIR=${FPCDIR} \ - FPCMAKE=${LOCALBASE}/bin/fpcmake \ - FPCTARGET=${BUILDNAME} \ - ARCH=${FPC_ARCH} \ - OPT="${OPT}" \ - BSDHIER=1 \ - INSTALL_PREFIX=${STAGEDIR}${PREFIX} -MAKE_ENV+= FPCDIR=${UNITDIR} + +MAKE_ARGS+= PP="${LOCALBASE}/bin/fpc" \ + FPCFPMAKE="${LOCALBASE}/bin/fpc" \ + FPCMAKE="${LOCALBASE}/bin/fpcmake" \ + CPU_TARGET=${FPC_ARCH} \ + OS_TARGET=${OPSYS:tl} \ + COMPILER_OPTIONS="${OPT}" \ + BSDHIER=1 \ + VERBOSE=1 \ + INSTALL="${INSTALL_DATA}" \ + INSTALLEXE="${INSTALL_PROGRAM}" \ + INSTALLSCR="${INSTALL_SCRIPT}" \ + INSTALL_PREFIX="${STAGEDIR}${PREFIX}" +ALL_TARGET= fpc_baseinfo release .if ${PORT_OPTIONS:MEXAMPLES} && defined(HAVE_EXAMPLES) LATE_INSTALL_ARGS= fpc_exampleinstall @@ -38,19 +42,16 @@ LATE_INSTALL_ARGS= fpc_exampleinstall post-extract: @cd ${WRKDIR}/${WRKUNITDIR} && \ ${FIND} ${WRKSRC} -type d -name .svn | ${XARGS} ${RM} -rf +.if ${PKGNAMESUFFIX:M-utils} || ${PKGNAMESUFFIX:M-ide} + ${REINPLACE_CMD} -e '/globalunit/ s|\.\./packages|${FPCDIR}|' \ + ${WRKDIR}/${WRKUNITDIR}/Makefile +.else + ${REINPLACE_CMD} -e '/globalunit/ {s|\.\.|${FPCDIR}|;}' \ + ${WRKDIR}/${WRKUNITDIR}/Makefile +.endif post-patch: -.if ${PKGNAMESUFFIX} == "-fpmkunit" - @${REINPLACE_CMD} -e 's|\[Linux\]|\[Linux,FreeBSD,NetBSD,OpenBSD\]|g' \ - ${WRKDIR}/${WRKUNITDIR}/src/${PKGNAMESUFFIX:S/-//}.pp -.endif .if ${PKGNAMESUFFIX} == "-fppkg" @${REINPLACE_CMD} -e 's|packages_${OPSYS:tl}=fcl-net fcl-web|packages_${OPSYS:tl}=fcl-net|g' \ ${WRKDIR}/${WRKUNITDIR}/Makefile.fpc .endif -.if ${PKGNAMESUFFIX} == "-utils" - @${REINPLACE_CMD} -e 's| fpcmkcfg||g' -e 's| fpcm||g' ${WRKDIR}/${WRKUNITDIR}/Makefile \ - ${WRKDIR}/${WRKUNITDIR}/Makefile.fpc - @${REINPLACE_CMD} -e 's|$$(INSTALL) Package.fpc $$(INSTALL_UNITDIR)||g' \ - ${WRKDIR}/${WRKUNITDIR}/fppkg/Makefile -.endif diff --git a/lang/fpc/distinfo b/lang/fpc/distinfo index d3a8decb6755..f8d3dce5a85c 100644 --- a/lang/fpc/distinfo +++ b/lang/fpc/distinfo @@ -1,10 +1,10 @@ -SHA256 (freepascal/fpc-2.6.4.source.tar.gz) = c16f2e6e0274c7afc0f1d2dded22d0fec98fe329b1d5b2f011af1655f3a1cc29 -SIZE (freepascal/fpc-2.6.4.source.tar.gz) = 29904088 +SHA256 (freepascal/fpc-svn-fpc-3.0.0-release_3_0_0_GH0.tar.gz) = 61d5fc9f1f26362f4033eb00599c0f33f96217b57c4d0c8c3474226bd70b0b25 +SIZE (freepascal/fpc-svn-fpc-3.0.0-release_3_0_0_GH0.tar.gz) = 37531012 SHA256 (freepascal/ppc386-2.6.4-freebsd.tar.gz) = 85da7cfae4e9dfe1b426da12f9584ef22af5e0d965f34d6c6f80853cc1b6147e SIZE (freepascal/ppc386-2.6.4-freebsd.tar.gz) = 967476 SHA256 (freepascal/ppcx64-2.6.4-freebsd.tar.gz) = f74a268a206fbd52d3c92f4e0722cd135ca91c1988a83826401cabdd78b3222b SIZE (freepascal/ppcx64-2.6.4-freebsd.tar.gz) = 1035650 -SHA256 (freepascal/fpc-2.6.4.man.tar.gz) = c1d5bc37f96d60b37dd0ea85b6c7244306ae61c01df6053226309a75145ab804 -SIZE (freepascal/fpc-2.6.4.man.tar.gz) = 43335 +SHA256 (freepascal/fpc-3.0.0.man.tar.gz) = 49f5934fe2782ce47e5d9a6becc0ba36c3c8621b78e8587165dfebf79ea14525 +SIZE (freepascal/fpc-3.0.0.man.tar.gz) = 47342 SHA256 (freepascal/ppcx64-2.6.4-dragonfly.tar.gz) = d537d84302c0e0cb56d45851ab8da664145b9e2619346d35f1e3797a6f924ef9 SIZE (freepascal/ppcx64-2.6.4-dragonfly.tar.gz) = 4033024 diff --git a/lang/fpc/files/patch-compiler-systems-t_bsd.pas b/lang/fpc/files/patch-compiler-systems-t_bsd.pas deleted file mode 100644 index 527acf812024..000000000000 --- a/lang/fpc/files/patch-compiler-systems-t_bsd.pas +++ /dev/null @@ -1,36 +0,0 @@ ---- compiler/systems/t_bsd.pas 2012-04-22 14:47:06.000000000 -0500 -+++ compiler/systems/t_bsd.pas 2013-10-01 21:07:10.000000000 -0500 -@@ -484,10 +484,19 @@ - if linklibc and - not IsDarwin Then - begin -- if librarysearchpath.FindFile('crtbegin.o',false,s) then -- LinkRes.AddFileName(s); - if librarysearchpath.FindFile('crti.o',false,s) then - LinkRes.AddFileName(s); -+ if cs_create_pic in current_settings.moduleswitches then -+ begin -+ if librarysearchpath.FindFile('crtbeginS.o',false,s) then -+ LinkRes.AddFileName(s); -+ end -+ else -+ if (cs_link_staticflag in current_settings.globalswitches) and -+ librarysearchpath.FindFile('crtbeginT.o',false,s) then -+ LinkRes.AddFileName(s) -+ else if librarysearchpath.FindFile('crtbegin.o',false,s) then -+ LinkRes.AddFileName(s); - end; - { main objectfiles } - while not ObjectFiles.Empty do -@@ -572,7 +581,10 @@ - if linklibc and - not IsDarwin Then - begin -- Fl1:=librarysearchpath.FindFile('crtend.o',false,s1); -+ if cs_create_pic in current_settings.moduleswitches then -+ Fl1:=librarysearchpath.FindFile('crtendS.o',false,s1) -+ else -+ Fl1:=librarysearchpath.FindFile('crtend.o',false,s1); - Fl2:=librarysearchpath.FindFile('crtn.o',false,s2); - if Fl1 or Fl2 then - begin diff --git a/lang/fpc/files/patch-compiler-utils_samplecfg b/lang/fpc/files/patch-compiler-utils_samplecfg index 68a4b2f1ae24..901f71d8cf35 100644 --- a/lang/fpc/files/patch-compiler-utils_samplecfg +++ b/lang/fpc/files/patch-compiler-utils_samplecfg @@ -1,6 +1,6 @@ ---- compiler/utils/samplecfg 2011-12-10 07:59:24.000000000 -0500 -+++ compiler/utils/samplecfg 2012-02-23 15:47:13.000000000 -0500 -@@ -37,8 +37,8 @@ +--- compiler/utils/samplecfg.orig 2015-08-06 19:47:53 UTC ++++ compiler/utils/samplecfg +@@ -38,8 +38,8 @@ sysfpdir=$sysfpdirbase2/text # Detect if we have write permission in sysdir. if [ -w "$sysdir" ] ; then echo Write permission in $sysdir. diff --git a/lang/fpc/pkg-plist b/lang/fpc/pkg-plist index fb9b838f08fa..f23f7cfd72f9 100644 --- a/lang/fpc/pkg-plist +++ b/lang/fpc/pkg-plist @@ -1,14 +1,13 @@ bin/fpc -bin/fpcsubst bin/fpcmake bin/fpcmkcfg bin/mkarmins bin/mkx86ins +%%FPC_I386%%bin/ppc386 +%%FPC_AMD64%%bin/ppcx64 bin/ppudump bin/ppufiles bin/ppumove -%%FPC_I386%%bin/ppc386 -%%FPC_AMD64%%bin/ppcx64 @sample etc/fpc.cfg.sample lib/fpc/%%PORTVERSION%%/msg/errorct.msg lib/fpc/%%PORTVERSION%%/msg/errord.msg @@ -22,47 +21,160 @@ lib/fpc/%%PORTVERSION%%/msg/errorhe.msg lib/fpc/%%PORTVERSION%%/msg/errorheu.msg lib/fpc/%%PORTVERSION%%/msg/errorid.msg lib/fpc/%%PORTVERSION%%/msg/erroriu.msg -lib/fpc/%%PORTVERSION%%/msg/errorru.msg lib/fpc/%%PORTVERSION%%/msg/errorn.msg lib/fpc/%%PORTVERSION%%/msg/errorpl.msg lib/fpc/%%PORTVERSION%%/msg/errorpli.msg lib/fpc/%%PORTVERSION%%/msg/errorpt.msg lib/fpc/%%PORTVERSION%%/msg/errorptu.msg -lib/fpc/%%PORTVERSION%%/msg/errorues.msg lib/fpc/%%PORTVERSION%%/msg/errorr.msg +lib/fpc/%%PORTVERSION%%/msg/errorru.msg +lib/fpc/%%PORTVERSION%%/msg/errorues.msg %%FPC_I386%%lib/fpc/%%PORTVERSION%%/ppc386 %%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/ppcx64 lib/fpc/%%PORTVERSION%%/samplecfg +lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-process.fpm +lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fpmkunit.fpm +lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/hash.fpm +lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/libtar.fpm +lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/paszlib.fpm +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/dbugintf.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/dbugintf.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/dbugintf.rsj +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/dbugmsg.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/dbugmsg.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/dbugmsg.rsj +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/pipes.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/pipes.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/pipesipc.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/pipesipc.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/pipesipc.rsj +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/process.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/process.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/process.rsj +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/simpleipc.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/simpleipc.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/simpleipc.rsj +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpmkunit/fpmkunit.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpmkunit/fpmkunit.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpmkunit/fpmkunit.rsj +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/crc.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/crc.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/hmac.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/hmac.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/md5.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/md5.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/ntlm.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/ntlm.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/sha1.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/sha1.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/uuid.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/uuid.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libtar/libtar.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libtar/libtar.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/adler.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/adler.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/gzio.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/gzio.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/infblock.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/infblock.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/infcodes.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/infcodes.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/inffast.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/inffast.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/inftrees.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/inftrees.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/infutil.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/infutil.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/paszlib.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/paszlib.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/trees.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/trees.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/unzip.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/unzip.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zbase.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zbase.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zbase.rsj +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zcompres.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zcompres.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zdeflate.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zdeflate.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zinflate.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zinflate.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zip.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zip.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zipper.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zipper.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zipper.rsj +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/ziputils.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/ziputils.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zstream.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zstream.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zstream.rsj +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zuncompr.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zuncompr.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/Package.fpc lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/baseunix.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/baseunix.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/bsd.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/bsd.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/character.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/character.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/charset.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/charset.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/classes.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/classes.ppu -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/clocale.o -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/clocale.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cmem.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cmem.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/console.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/console.ppu -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/convutils.o -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/convutils.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1250.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1250.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1251.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1251.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1252.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1252.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1253.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1253.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1254.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1254.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1255.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1255.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1256.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1256.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1257.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1257.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1258.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1258.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp437.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp437.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp646.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp646.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp850.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp850.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp852.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp852.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp856.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp856.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp866.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp866.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp874.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp874.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_1.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_1.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_2.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_2.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_5.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_5.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cpall.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cprt0.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cpu.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cpu.ppu -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/crt.o -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/crt.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cthreads.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cthreads.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/ctypes.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/ctypes.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cwstring.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cwstring.ppu -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/charset.o -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/charset.ppu -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/dateutils.o -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/dateutils.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/dl.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/dl.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/dllprt0.o @@ -76,11 +188,10 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/exeinfo.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/exeinfo.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fgl.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fgl.ppu -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fmtbcd.o -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fmtbcd.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fpintres.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fpintres.ppu -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpfpintres.a +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fpwidestring.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fpwidestring.ppu %%FREEBSD%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/freebsd.o %%FREEBSD%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/freebsd.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/getopts.o @@ -90,110 +201,27 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/heaptrc.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/heaptrc.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/initc.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/initc.ppu -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/ipc.o -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/ipc.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/iso7185.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/iso7185.ppu -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/keyboard.o -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/keyboard.ppu -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpbaseunix.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpbsd.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpclasses.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpclocale.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpcmem.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpconsole.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpconvutils.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpcpu.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpcrt.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpcthreads.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpctypes.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpcwstring.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpcharset.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpdateutils.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpdl.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpdos.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpdynlibs.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libperrors.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpexeinfo.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpfgl.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpfmtbcd.a -%%FREEBSD%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpfreebsd.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpgetopts.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpheaptrc.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpinitc.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpipc.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpiso7185.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpkeyboard.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libplineinfo.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libplnfodwrf.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpmacpas.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpmath.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpmatrix.a -%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpmmx.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpmouse.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpobjects.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpobjpas.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpports.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpprinter.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libprtlconsts.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpserial.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpsockets.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpstdconvs.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpstrings.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpstrutils.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpsyscall.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpsysconst.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpsysctl.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpsystem.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpsysutils.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpterminfo.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libptermio.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libptypes.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libptypinfo.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpucomplex.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpunix.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpunixtype.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpunixutil.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpvariants.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpvarutils.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpvideo.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpx86.a -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/lnfodwrf.o -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/lnfodwrf.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/lineinfo.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/lineinfo.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/lnfodwrf.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/lnfodwrf.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/macpas.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/macpas.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/math.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/math.ppu -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/matrix.o -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/matrix.ppu %%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/mmx.o %%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/mmx.ppu -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/mouse.o -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/mouse.ppu -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/objects.o -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/objects.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/objpas.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/objpas.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/ports.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/ports.ppu -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/printer.o -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/printer.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/prt0.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/rtlconsts.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/rtlconsts.ppu -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/serial.o -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/serial.ppu -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/sockets.o -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/sockets.ppu -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/stdconvs.o -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/stdconvs.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/strings.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/strings.ppu -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/strutils.o -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/strutils.ppu -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/syscall.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/syscall.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/sysconst.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/sysconst.ppu @@ -203,28 +231,26 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/system.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/system.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/sysutils.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/sysutils.ppu -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/terminfo.o -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/terminfo.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/termio.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/termio.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/types.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/types.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/typinfo.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/typinfo.ppu -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/ucomplex.o -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/ucomplex.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/unicodedata.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/unicodedata.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/unicodenumtable.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/unicodenumtable.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/unix.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/unix.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/unixcp.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/unixcp.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/unixtype.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/unixtype.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/unixutil.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/unixutil.ppu -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/variants.o -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/variants.ppu -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/varutils.o -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/varutils.ppu -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/video.o -lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/video.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/uuchar.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/uuchar.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/x86.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/x86.ppu man/man1/bin2obj.1.gz @@ -235,6 +261,7 @@ man/man1/delp.1.gz man/man1/fd2pascal.1.gz man/man1/fp.1.gz man/man1/fpc.1.gz +man/man1/fpcjres.1.gz man/man1/fpclasschart.1.gz man/man1/fpcmake.1.gz man/man1/fpcmkcfg.1.gz @@ -247,6 +274,9 @@ man/man1/grab_vcsa.1.gz man/man1/h2pas.1.gz man/man1/h2paspp.1.gz man/man1/makeskel.1.gz +man/man1/pas2fpm.1.gz +man/man1/pas2jni.1.gz +man/man1/pas2ut.1.gz man/man1/plex.1.gz man/man1/postw32.1.gz man/man1/ppc386.1.gz |