lang/fpc-devel 3.3.1.20260901 FreeBSD
Free Pascal compiler with Turbo and Delphi (devel)
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
a91e988f4c- Categories
- lang
- Package size
- 57642.0 KiB, 466136.0 KiB installed
Description
Free Pascal is a mature, versatile, open source Pascal compiler. It can target many processor architectures: Intel x86 (16 and 32 bit), AMD64/x86-64, PowerPC, PowerPC64, SPARC, SPARC64, ARM, AArch64, MIPS, Motorola 68k, AVR, and the JVM.
Supported operating systems include Windows (16/32/64 bit, CE, and native NT), Linux, Mac OS X/iOS/iPhoneSimulator/Darwin, FreeBSD and other BSD flavors, DOS (16 bit, or 32 bit DPMI), OS/2, AIX, Android, Haiku, Nintendo GBA/DS/Wii, AmigaOS, MorphOS, AROS, Atari TOS, and various embedded platforms. Additionally, support for RISC-V (32/64), Xtensa, and Z80 architectures, and for the LLVM compiler infrastructure is available in the development version. Additionally, the Free Pascal team maintains a transpiler for pascal to Javascript called pas2js.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | lang/fpc-devel | 3.3.1.20260901 |
| GhostBSD | lang/fpc-devel | 3.3.1.20260901 |
Install
Binary package:
pkg install fpc-devel
From the ports tree:
cd /usr/ports/lang/fpc-devel/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= fpc-devel>0:lang/fpc-devel
LIB_DEPENDS= libpas2jslib.so:lang/fpc-devel
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.3.1.20260901 | 3.3.1.20260901 | - | - | 3.3.1.20260901 |
| FreeBSD:14:quarterly | 3.3.1.20260901 | 3.3.1.20260901 | n/a | - | 3.3.1.20260901 |
| FreeBSD:15:latest | 3.3.1.20260901 | 3.3.1.20260901 | n/a | - | 3.3.1.20250807 |
| FreeBSD:15:quarterly | 3.3.1.20260901 | 3.3.1.20260901 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.3.1.20260901 | 3.3.1.20260901 | 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
Configuration
No options to configure.
- USES
- gmake iconv
- Service scripts
- none
- Conflicts with
- fpc
Message after installing
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 3951
- bin/bin2obj
- bin/chmcmd
- bin/chmls
- bin/cldrparser
- bin/compileserver
- bin/cvsco.tdf
- bin/cvsdiff.tdf
- bin/cvsup.tdf
- bin/data2inc
- bin/delp
- bin/dts2pas
- bin/eawparser
- 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/fpcreslipo
- bin/fpcsubst
- bin/fpcsubst.rsj
- bin/fpdoc
- bin/fppkg
- bin/fprcp
- bin/fpsonar
- bin/gbpparser
- bin/gplprog.pt
- bin/gplunit.pt
- bin/grep.tdf
- bin/h2pas
- bin/h2paschk
- bin/h2paspp
- bin/ihxutil
- bin/instantfpc
- bin/json2pas
- bin/makeskel
- bin/makeskel.rsj
- bin/mka64ins
- bin/mkarmins
- bin/mkinsadd
- bin/mknamespacemap
- bin/mkx86inl
- bin/mkx86ins
- bin/mkz80ins
- bin/msg2inc
- bin/openapi2pas
- bin/pas2fpm
- bin/pas2jni
- bin/pas2js
- bin/pas2ut
- bin/pas2ut.rsj
- bin/plex
- bin/postw32
- bin/ppc386
- bin/ppca64
- bin/ppcx64
- bin/ppcppc64
- 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/unihelper
- bin/unit.pt
- bin/unitdiff
- bin/unitdiff.rsj
- bin/wasa
- bin/wasmtool
- 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-css.fpm
- lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-db.fpm
- lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-ebnf.fpm
- lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-extra.fpm
The first 100 are listed.
distinfo 7
| 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/ppca64-3.3.1-freebsd.tar.gz | 1.420078e+06 | 6db80b830d68d0a29a4ec468a35f3491e4d8c55fc77ede54baadf852fbce964b |
| freepascal/ppcppc64-3.2.2-freebsd-be.tar.gz | 5.328879e+06 | d1b9b668a528313267bd79c2930cec054a86fd0172b223e21f3481e2d31654aa |
| freepascal/ppcppc64-3.2.2-freebsd-le.tar.gz | 5.264264e+06 | 283f55604db503393b02728fe8bce4b3640a85f5d9313f72ef437f2e3b401ed6 |
| freepascal/fpc-3.2.2.man.tar.gz | 47334 | 4b7d7d50922531fa01e00d0bc913abb40426ba3001579240bf3db3f4ad640584 |
| freepascal/fpc-source-da47439dd51b003bc45f1ad41bd2ca24614d13f7_GL0.tar.gz | 6.1684365e+07 | a145d2b2381a301d318ad6c2b62777833f75a0dc09a531fd27199c1271aa2b9f |
Master sites 3
- LOCAL/acm/freepascal/:bootstrap
- LOCAL/acm/freepascal/:man
- LOCAL/pkubaj:bootstrap