Port details on branch 2023Q4 |
- fpc-devel Free Pascal compiler with Turbo and Delphi (devel)
- 3.3.1.20231027_2 lang
=0 3.3.1.20231027_2Version of this port present on the latest quarterly branch. - Maintainer: acm@FreeBSD.org
 - Port Added: 2023-11-10 20:21:07
- Last Update: 2023-11-10 20:20:29
- Commit Hash: c422b55
- License: not specified in port
- WWW:
- https://www.freepascal.org/
- 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.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- fpc-devel>0:lang/fpc-devel
- Conflicts:
- CONFLICTS:
- To install the port:
- cd /usr/ports/lang/fpc-devel/ && make install clean
- To add the package, run one of these commands:
- pkg install lang/fpc-devel
- pkg install fpc-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: fpc-devel
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: amd64 i386
- distinfo:
- TIMESTAMP = 1698457114
SHA256 (freepascal/ppc386-3.2.2-freebsd.tar.gz) = 2e175954442e28799edfe08c01635d209298b992f1062d03872571d58aa9f43a
SIZE (freepascal/ppc386-3.2.2-freebsd.tar.gz) = 1364288
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
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- lang_fpc-devel
- 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) 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
3) Enjoy it ;)
- Master Sites:
|
Number of commits found: 3
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.3.1.20231027_2 10 Nov 2023 20:20:29
    |
Jose Alonso Cardenas Marquez (acm)  |
lang/fpc-devel: Fix pkg-plist on i386
Reported by: pkg-fallout
(cherry picked from commit 4dd200e482a53f98bfaa443e093b8492fc074f23) |
3.3.1.20231027_1 10 Nov 2023 20:20:02
    |
Jose Alonso Cardenas Marquez (acm)  |
lang/fpc-devel: Fix pkg-plist
- Add -p to INSTALL_DATA. It could avoid some issues with checksum changes
- Bump PORTREVISION
(cherry picked from commit a871ce33705fd729637bbd93991277610ec616d1) |
3.3.1.20231027 10 Nov 2023 20:19:32
    |
Jose Alonso Cardenas Marquez (acm)  |
lang/fpc-devel: New port: Free Pascal compiler with Turbo and Delphi (devel)
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.
(cherry picked from commit db9286bab5ad2d84ea3e7daeeb05ddf8f100c596) |
Number of commits found: 3
|