Port details on branch 2023Q4 |
- fpc Free Pascal compiler with Turbo and Delphi compatibility
- 3.2.2_5 lang =0 3.2.2_5Version of this port present on the latest quarterly branch.
- Maintainer: acm@FreeBSD.org
- Port Added: 2023-11-26 01:21:05
- Last Update: 2023-11-26 01:18:03
- Commit Hash: 58d9da5
- License: not specified in port
- WWW:
- https://www.freepascal.org/
- 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.
- ¦ ¦ ¦ ¦
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS:
- To install the port:
- cd /usr/ports/lang/fpc/ && make install clean
- To add the package, run one of these commands:
- pkg install lang/fpc
- pkg install fpc
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: fpc
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: amd64 i386
- distinfo:
- TIMESTAMP = 1655772890
SHA256 (freepascal/fpc-3.2.2.source.tar.gz) = d542e349de246843d4f164829953d1f5b864126c5b62fd17c9b45b33e23d2f44
SIZE (freepascal/fpc-3.2.2.source.tar.gz) = 52240052
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.3 : devel/gmake
- as : devel/binutils
- Runtime dependencies:
-
- as : devel/binutils
- This port is required by:
- for Build
-
- archivers/peazip
- cad/zcad
- comms/cqrlog
- editors/cudatext
- editors/lazarus
- editors/lazarus-devel
- editors/lazarus-qt5
- for Run
-
- editors/lazarus
- editors/lazarus-devel
- editors/lazarus-qt5
- editors/lazarus-qt6-devel
Configuration Options:
- No options to configure
- Options name:
- lang_fpc
- USES:
- gmake iconv
- pkg-message:
- For install:
- 1) Add lib paths to /usr/local/etc/fpc.cfg
# searchpath for libraries
-Fl/usr/local/lib
This is necessary for correct linking of libraries.
2) You can install additional units from:
* lang/fpc-units
3) If you want to see all documentation about FreePascal, you can install
* lang/fpc-docs
4) Optionally, you can install textmode IDE with Delphi support
* editors/fpc-ide
5) This port add support to fp compiler to get value from FPC_LDPATH
environment variable. By default fp compiler use /usr/local/bin/ld.bfd for
linking binaries. If you want change this, just must be define FPC_LDPATH
with path to ld tool that will be used by fp compiler. Take on mind that fpc
only works with binutils on this moment but could work with another ld tool
later on next versions of freepascal
6) Enjoy it ;)
- Master Sites:
- There is no master site for this port.
|