lang/fpc 3.2.3_2 FreeBSD
Free Pascal compiler with Turbo and Delphi compatibility
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- 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
Install
Binary package:
pkg install fpc
From the ports tree:
cd /usr/ports/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
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 3.2.3_2 | - | - | 3.2.3_2 |
| FreeBSD:14:quarterly | - | 3.2.3_2 | n/a | - | 3.2.3_2 |
| FreeBSD:15:latest | - | 3.2.3_2 | n/a | - | 3.2.3_1 |
| FreeBSD:15:quarterly | - | 3.2.3_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 3.2.3_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Runtime 1
${LOCALBASE}/bin/as: devel/binutils
The full lists below include those, and their dependencies in turn.
Build dependencies 6
Run dependencies 3
Required by 21
- archivers/peazip
- cad/zcad
- comms/cqrlog
- databases/heidisql
- editors/cudatext
- editors/lazarus
- editors/lazarus-qt5
- editors/lazarus-qt6
- editors/picpas
- games/hedgewars
- graphics/lazpaint
- multimedia/winff
- net-p2p/awgg
- net-p2p/transmission-remote-gui
- russian/emkatic
- science/checkmol
- science/mol2ps
- sysutils/bhyvemgr
- sysutils/bhyvemgrd
- sysutils/ddrescueview
- x11-fm/doublecmd
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
| File | Size | SHA256 |
|---|---|---|
| freepascal/ppc386-3.2.2-freebsd.tar.gz | 1.364288e+06 | 2e175954442e28799edfe08c01635d209298b992f1062d03872571d58aa9f43a |
| freepascal/ppcx64-3.2.2-freebsd.tar.gz | 2.052903e+06 | 8cf6258688c3457f27bcec18e6993443ed2fcfe7d7c8697d54a13f32965e8fb0 |
| freepascal/fpc-3.2.2.man.tar.gz | 47334 | 4b7d7d50922531fa01e00d0bc913abb40426ba3001579240bf3db3f4ad640584 |
| freepascal/fpc-source-4cdc5b1cdff8e81a6d1de622ec586f65c50091c7_GL0.tar.gz | 5.2604113e+07 | 089b4f463a9872bfc7f7f65930c6671595f1ae3b6b18aac02fcb095a36d3c50b |
Master sites 3
- http://leaf.dragonflybsd.org/~marino/dports-src/:DragonFlybootstrap
- LOCAL/acm/freepascal/:bootstrap
- LOCAL/acm/freepascal/:man
Commit history 0
No commits in the history this site was built from.