pascal
8cbae58336
Update FPC bootstraps.
2022-07-20 20:41:16 +00:00
naddy
e93f9d0ca9
drop RCS Ids
2022-03-11 19:28:46 +00:00
sthen
bf2a89355f
only include ${FPCBOOT-${MACHINE_ARCH}} in distfiles on archs where it
...
exists; otherwise it breaks ports which walk the tree (sqlports etc)
2021-08-18 09:59:57 +00:00
pascal
1ec2b6bc81
Switch to a more robust bootstrap model akin to rust/gcc. Found the hard way
...
by sthen@.
2021-08-11 18:21:22 +00:00
pascal
4710dee34b
Revive lang/fpc. It now works without doing syscalls from the main binary.
...
comments/ok bcallah@
2021-08-07 11:00:09 +00:00
gnezdo
8187435788
Remove lang/fpc
...
Maintainer timeout
OK kmos@
2020-09-20 04:32:22 +00:00
naddy
d159f8d1ad
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-03-20 16:44:21 +00:00
naddy
2d86558b54
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.
2020-01-28 20:32:50 +00:00
sthen
3318ced016
replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes
2019-07-12 20:46:54 +00:00
naddy
d92f9a30e5
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-10-23 14:39:56 +00:00
pascal
11ca0731f5
Update to FPC 3.0.4.
2018-01-15 23:26:33 +00:00
pascal
4f3d64cf8a
Update to FPC 3.0.2.
2017-03-02 12:19:22 +00:00
pascal
ef6a6ff6dd
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@
2017-02-04 15:23:04 +00:00
pascal
b01174ae9b
Update my mail address.
2016-05-07 12:40:56 +00:00
naddy
52501c1f09
replace libiconv module with library dependency; no bump needed
2016-04-09 20:14:48 +00:00
pascal
4ab2f5ddae
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@
2016-01-04 11:40:41 +00:00
pascal
6815cf2de0
Update to FPC 3.0.0. Bootstrap hosted by aja@, thanks!
2015-12-22 14:43:55 +00:00
sthen
0f4034be36
sync WANTLIB
2015-08-17 19:10:11 +00:00
pascal
38354bfb00
dlopen() gl/glu/glut without the version suffix to ease porting of
...
hedgewars.
2015-04-05 17:10:07 +00:00
pascal
d6319115db
Update to FPC 2.6.4; bootstrap mirrored by aja@ again, thanks!
2014-03-23 10:54:43 +00:00
ajacoutot
539eeef333
distfiles.bsdfrog.org: http -> https
2013-10-01 09:07:14 +00:00
pascal
1e2a6dad97
Adjust FPC to recent ABI changes and regenerate bootstrap. Work started by
...
sthen@; it just needed some more tweaks. Again, bootstrap hosted by aja@ -
thanks!
2013-08-18 09:21:58 +00:00
pascal
1767b62d53
Load libcrypto before libssl in the OpenSSL package.
2013-04-10 08:29:56 +00:00
pascal
8baa850476
Also build the 'clocale' unit on OpenBSD.
2013-03-19 18:47:45 +00:00
espie
0662a4e9d6
PERMIT_* / REGRESS->TEST sweep
2013-03-11 11:20:26 +00:00
pascal
230df100e2
Import FPC.
...
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.
Thanks to pierre at freepascal dot org for taking care of the patches
and to aja@ for mirroring the bootstrap.
tweaks and ok jasper@ sthen@
2013-03-08 11:34:15 +00:00