Version: 3.2.2, Package name: fpc-3.2.2 |
Maintained by: Pascal Stumpf |
Master sites: |
Description Free Pascal (aka FPK Pascal) is a 32 and 64 bit professional Pascal compiler. It is available for different processors: Intel x86, Amd64/x86_64, PowerPC, PowerPC64, Sparc, ARM. The discontinued 1.0 version also supports the Motorola 680x0. The following operating systems are supported: Linux, FreeBSD, Haiku, Mac OS X/Darwin, DOS, Win32, Win64, WinCE, OS/2, Netware (libc and classic) and MorphOS. |
Filesize: 82222.284 KB |
Version History (View Complete History) |
|
2021-08-11 12:21:22 by Pascal Stumpf | Files touched by this commit (2) |
Log message: Switch to a more robust bootstrap model akin to rust/gcc. Found the hard way by sthen@. |
2021-08-07 05:00:09 by Pascal Stumpf | Files touched by this commit (7) |
Log message: Revive lang/fpc. It now works without doing syscalls from the main binary. comments/ok bcallah@ |
2020-09-19 22:32:22 by Greg Steuck | Files touched by this commit (18) |
Log message: Remove lang/fpc Maintainer timeout OK kmos@ |
2020-03-20 10:44:29 by Christian Weisgerber | Files touched by this commit (135) |
Log message: Make use of "find -exec {} +" (which is POSIX) and "find -delete" (which is not) throughout the ports Makefiles. * Replace find|xargs with find -exec {} + * Replace -exec {} \; with -exec {} + if applicable. * Use the -delete operator to remove files and empty directories. * Combine and tweak some find(1) invocations while here. ok kn@ rsadowski@ espie@ |
2020-01-28 13:32:50 by Christian Weisgerber | Files touched by this commit (1) |
Log message: Mark BROKEN. Instead of going through the libc stub, Free Pascal issues system calls from the main program. This is no longer allowed starting with sys/kern/exec_elf.c rev 1.154. |
2019-07-12 14:47:59 by Stuart Henderson | Files touched by this commit (874) |
Log message: replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes |
2018-10-23 08:39:56 by Christian Weisgerber | Files touched by this commit (3) |
Log message: Upstream fix for "fpc creates objects with invalid header alignment, fails to link with LLVM's lld linker" https://bugs.freepascal.org/view.php?id=32900 New bootstrap by pascal@ |
2018-01-15 16:26:33 by Pascal Stumpf | Files touched by this commit (3) |
Log message: Update to FPC 3.0.4. |
2017-03-02 05:19:22 by Pascal Stumpf | Files touched by this commit (4) |
Log message: Update to FPC 3.0.2. |
2017-02-04 08:23:04 by Pascal Stumpf | Files touched by this commit (2) |
Log message: Do not attempt to link to /usr/libexec/ld.so as a shared library if -XAfoo is passed as an option. Fixes games/hedgewars at runtime. With help from awolk@ and unC0Rr from upstream, who provided helpful test cases. ok awolk@ |
2016-05-07 06:40:58 by Pascal Stumpf | Files touched by this commit (68) |
Log message: Update my mail address. |
2016-04-09 14:14:49 by Christian Weisgerber | Files touched by this commit (37) |
Log message: replace libiconv module with library dependency; no bump needed |
2016-01-04 04:40:41 by Pascal Stumpf | Files touched by this commit (2) |
Log message: Do not try to call the (non-existant) __init function from the early Pascal startup code on i386. Fixes hedgewars on i386. found and fix tested by sthen@ |
2015-12-22 07:43:55 by Pascal Stumpf | Files touched by this commit (14) |
Log message: Update to FPC 3.0.0. Bootstrap hosted by aja@, thanks! |
2015-08-17 13:10:12 by Stuart Henderson | Files touched by this commit (18) |
Log message: sync WANTLIB |
2015-04-05 11:10:07 by Pascal Stumpf | Files touched by this commit (4) |
Log message: dlopen() gl/glu/glut without the version suffix to ease porting of hedgewars. |