BSD Ports

lang/fpc 3.2.3 MidnightBSD

Free Pascal compiler with Turbo and Delphi compatibility

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
gpl2
Categories
lang

Description

Originally named FPK-Pascal, the Free Pascal compiler is a 32 bit and 64 bit Turbo Pascal compatible Pascal compiler for DOS, Linux, Win32, OS/2, (based on an older version) the AmigaOS, FreeBSD/ELF, BeOS, Darwin(OSX) and others.

In the other systems

SystemPortVersion
MidnightBSDlang/fpc3.2.3
FreeBSDlang/fpc3.2.3_2
OpenBSDlang/fpc3.2.2p0
NetBSDlang/fpc3.2.2
DragonFlylang/fpc3.2.3_1
GhostBSDlang/fpc3.2.3_2

Install

Binary package:

mport install fpc

From mports:

cd /usr/mports/lang/fpc && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	fpc>0:lang/fpc
LIB_DEPENDS=	libpas2jslib.so:lang/fpc

Dependencies

As this port's Makefile names them.

Runtime 1

Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
gmake iconv
Service scripts
none
Conflicts with
fpc-devel

Files

Manual pages 43
  • bin2obj(1)
  • chmcmd(1)
  • chmls(1)
  • data2inc(1)
  • delp(1)
  • fd2pascal(1)
  • fp(1)
  • fpc(1)
  • fpc.cfg(5)
  • fpcjres(1)
  • fpclasschart(1)
  • fpcmake(1)
  • fpcmake(5)
  • fpcmkcfg(1)
  • fpcres(1)
  • fpcsubst(1)
  • fpdoc(1)
  • fppkg(1)
  • fprcp(1)
  • grab_vcsa(1)
  • h2pas(1)
  • h2paspp(1)
  • makeskel(1)
  • pas2fpm(1)
  • pas2jni(1)
  • pas2ut(1)
  • plex(1)
  • postw32(1)
  • ppc386(1)
  • ppcarm(1)
  • ppcppc(1)
  • ppcsparc(1)
  • ppcx64(1)
  • ppdep(1)
  • ppudump(1)
  • ppufiles(1)
  • ppumove(1)
  • ptop(1)
  • ptop.cfg(5)
  • pyacc(1)
  • rmcvsdir(1)
  • rstconv(1)
  • unitdiff(1)
pkg-plist 3242
  • bin/bin2obj
  • bin/chmcmd
  • bin/chmls
  • bin/compileserver
  • bin/cvsco.tdf
  • bin/cvsdiff.tdf
  • bin/cvsup.tdf
  • bin/data2inc
  • bin/delp
  • bin/fd2pascal
  • bin/fp
  • bin/fp.ans
  • bin/fp.rsj
  • bin/fpc
  • bin/fpcjres
  • bin/fpclasschart
  • bin/fpclasschart.rsj
  • bin/fpcmake
  • bin/fpcmkcfg
  • bin/fpcmkcfg.rsj
  • bin/fpcres
  • bin/fpcsubst
  • bin/fpcsubst.rsj
  • bin/fpdoc
  • bin/fppkg
  • bin/fprcp
  • bin/gplprog.pt
  • bin/gplunit.pt
  • bin/grep.tdf
  • bin/h2pas
  • bin/h2paspp
  • bin/instantfpc
  • bin/json2pas
  • bin/makeskel
  • bin/makeskel.rsj
  • bin/mka64ins
  • bin/mkarmins
  • bin/mkinsadd
  • bin/mkx86ins
  • bin/pas2fpm
  • bin/pas2jni
  • bin/pas2js
  • bin/pas2ut
  • bin/pas2ut.rsj
  • bin/plex
  • bin/postw32
  • bin/ppc386
  • bin/ppcx64
  • bin/ppdep
  • bin/ppudump
  • bin/ppufiles
  • bin/ppumove
  • bin/program.pt
  • bin/ptop
  • bin/ptop.rsj
  • bin/pyacc
  • bin/rmcvsdir
  • bin/rstconv
  • bin/rstconv.rsj
  • bin/tpgrep.tdf
  • bin/unit.pt
  • bin/unitdiff
  • bin/unitdiff.rsj
  • bin/webidl2pas
  • @sample etc/fpc.cfg.sample
  • @sample etc/fppkg.cfg.sample
  • etc/fppkg/default
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/a52.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/aspell.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/bfd.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/bzip2.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/cairo.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/chm.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/dblib.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/dbus.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/dts.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fastcgi.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-async.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-base.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-db.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-extra.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-fpcunit.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-hash.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-image.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-js.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-json.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-net.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-passrc.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-pdf.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-process.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-registry.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-report.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-res.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-sdo.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-sound.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-stl.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-web.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-xml.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fftw.fpm
  • lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fpindexer.fpm

The first 100 are listed.

distinfo 4
FileSizeSHA256
freepascal/ppc386-3.2.2-freebsd.tar.gz1.364288e+062e175954442e28799edfe08c01635d209298b992f1062d03872571d58aa9f43a
freepascal/ppcx64-3.2.2-freebsd.tar.gz2.052903e+068cf6258688c3457f27bcec18e6993443ed2fcfe7d7c8697d54a13f32965e8fb0
freepascal/fpc-3.2.2.man.tar.gz473344b7d7d50922531fa01e00d0bc913abb40426ba3001579240bf3db3f4ad640584
freepascal/fpc-source-57e84ef714df2404341229bd795dd69a8a6a38bb_GL0.tar.gz5.2602584e+075c734a50f19ed99173e96a232418ddcf77786cd48ced702d9e5c273e437d1db9
Master sites 3
  • http://leaf.dragonflybsd.org/~marino/dports-src/:DragonFlybootstrap
  • FREEBSD_LOCAL/acm/freepascal/:bootstrap
  • FREEBSD_LOCAL/acm/freepascal/:man