openbsd-ports/lang
jeremy bf7b95714d Use a better fix for the copy coroutine fiber implementation
This comes from the Ruby fiber maintainer.  It doesn't require compiling a
couple files without optimization, and it was able to get through a make
test run without crashing on sparc64, which uses the copy coroutine fiber
implementation.

OK kn@
2020-12-08 01:03:31 +00:00
..
a60 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
abcl update to abcl-1.8.0 2020-11-06 19:36:44 +00:00
algol68g replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
antlr3 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
apl Update to apl-1.8 2020-02-08 15:31:55 +00:00
arena Add missing specifier in format string 2020-04-23 08:36:11 +00:00
bacon Update to bacon 4.1. 2020-09-17 20:29:21 +00:00
brainfuck replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
brandy Drop maintainership for some ports I no longer use. 2020-04-15 13:31:42 +00:00
chibi-scheme Unbreak chibi-scheme on i386. Passes the tests. 2020-09-24 21:42:16 +00:00
chicken update lang/chicken to 5.2.0 2020-03-03 10:27:40 +00:00
cim replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
clang Update to llvm-10.0.0 2020-08-05 06:49:48 +00:00
clazy Unbreak clazy 1.8 update 2020-11-28 09:30:46 +00:00
clisp Override some configure tests for mmap, shm. 2020-04-29 19:04:02 +00:00
clojure Update clojure 1.10.0 -> 1.10.1 2019-11-07 09:39:15 +00:00
compcert update to tagged release of 3.8 2020-11-17 04:13:18 +00:00
cparser Fix for \# backward incompatibility in upcoming gmake 4.3; ok naddy@ 2020-01-26 23:39:09 +00:00
crystal Use llvm-config from ports, not from base 2020-08-03 20:36:28 +00:00
cython eliminate dependency on python2 numpy 2020-11-07 20:32:47 +00:00
datalog replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
duktape Drop maintainership for some more ports I no longer use. 2020-04-15 14:34:50 +00:00
eagle update MASTER_SITES where distfiles.nl was used 2020-01-26 11:14:29 +00:00
ecl Update to ecl-20.4.24 2020-08-24 21:38:05 +00:00
elixir update to elixir-1.11.2 2020-11-07 16:13:32 +00:00
eltclsh replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 21:15:33 +00:00
erlang Bring in a patch from upstream to fix the build of erlang21 on sparc64 2020-05-04 08:45:15 +00:00
expect point to a working homepage 2019-10-02 18:34:28 +00:00
flang Mark flang as BROKEN. Upstream has not yet ported it to llvm-10. 2020-08-05 08:04:39 +00:00
freebasic replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
freehdl replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
fsharp replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
gambit Unbreak on macppc. 2019-09-08 17:40:02 +00:00
gawk Update to gawk-5.1.0 2020-05-17 20:26:40 +00:00
gcc backout previous, old ld.bfd can't cope with new gas. found by naddy@ 2020-11-14 00:00:39 +00:00
gerbil update to gerbil-0.16 2020-11-06 20:05:24 +00:00
gforth replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
ghc Build a threaded bootstrapper (from gnezdo@). 2020-09-22 22:23:05 +00:00
gnucobol Drop maintainership. 2020-11-17 13:01:11 +00:00
go For MODGO_MODULES ports, don't point the port to fetch files directly 2020-11-25 15:23:49 +00:00
go-bootstrap simpler SEPARATE_BUILD semantics 2020-03-06 15:26:18 +00:00
gpc bump for plist changes 6.7 -> 6.8 2020-08-31 22:20:49 +00:00
gprolog gprolog: mark BROKEN-powerpc 2020-06-13 12:07:22 +00:00
gravity Update to gravity-0.8.0 2020-11-08 20:05:28 +00:00
guile Install info files from guile2 instead of guile. 2020-06-04 07:36:10 +00:00
guile2 update to guile-2.2.7 2020-08-03 07:27:46 +00:00
hashlink char16_t doesn't exist. For clang, it uses a little define dance that 2020-08-01 02:59:33 +00:00
haxe Update lang/ocaml to 4.10.0 2020-06-09 17:34:13 +00:00
icon replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 21:02:12 +00:00
intel2gas update MASTER_SITES where distfiles.nl was used 2020-01-26 11:14:29 +00:00
iverilog Update to iverilog-10.3. 2019-10-28 08:18:37 +00:00
janet Add a patch to allow janet to compile on mips64el and possibly mips64 and 2020-10-25 23:52:46 +00:00
jikes Switch to PERMIT_PACKAGE. CDROM restrictions are no longer applicable. 2019-07-14 00:39:34 +00:00
jimtcl replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
jruby Update to JRuby 9.2.13.0 2020-08-05 21:33:25 +00:00
kawa Make use of "find -exec {} +" (which is POSIX) and "find -delete" 2020-03-20 16:44:21 +00:00
kona Update to kona-3.2.0.20200711 2020-07-15 00:53:04 +00:00
librep drop maintainership for a bunch of ports i haven't used in years 2019-11-03 14:07:41 +00:00
libv8 set CXX_host and CXX_target, without these an executable g++ binary was required 2019-08-29 20:43:36 +00:00
lua update to lua-5.3.6, most likely the last 5.3 release 2020-12-04 20:01:09 +00:00
luajit Link libluajit.so with libc++abi to unbreak rspamd with newer llvm 2020-08-10 00:56:40 +00:00
lucee update to lucee 5.3.7.47 2020-12-03 20:49:01 +00:00
mawk move home page and master site to https 2020-03-11 22:27:58 +00:00
microscheme Fix build, vim is needed for xxd, found and pointed out by aja@ 2020-06-03 12:58:08 +00:00
moarvm replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
mono update to 6.12.0.90 2020-10-17 08:41:02 +00:00
mruby Bump related ports after default Ruby version switch 2020-11-17 03:19:36 +00:00
myhdl - update to myhdl-0.11 2020-08-03 06:38:00 +00:00
myrddin replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
nbfc replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
nekovm fix i386 build by disabling the JIT. 2019-12-04 16:36:49 +00:00
newlisp Update to newlisp-10.7.5 2019-11-28 12:46:24 +00:00
nim Update to 1.2.0 2020-05-02 09:33:06 +00:00
node Upstream commit "account for CLANG_VENDOR when checking for llvm version". 2020-07-31 21:22:48 +00:00
nqp replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
obc replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
ocaml Update lang/ocaml to 4.10.0 2020-06-09 17:34:13 +00:00
ocaml-camlp4 Drop empty patch 2020-06-22 11:15:53 +00:00
ocaml-camlp5 Missed patch; found by naddy@. 2020-10-09 21:21:48 +00:00
otcl replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
p5-Language-Ook replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
parrot parrot: fix the build on powerpc by removing -Werror, mark BROKEN-mips64. 2020-05-14 18:26:21 +00:00
pcbasic replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
pcc bump for plist changes 6.7 -> 6.8 2020-08-31 22:20:49 +00:00
pfe spell aarch64 correctly 2020-11-20 12:59:46 +00:00
php update to php-7.4.13 2020-11-26 20:39:15 +00:00
ponyc Disable flang and ponyc, they don't build with llvm-8 2019-07-06 15:00:03 +00:00
processing replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
pypy Update lang/pypy to version 7.3.1. 2020-09-09 09:39:13 +00:00
python fix python upgrade path from 6.7+stable-packages to -current, thanks to 2020-10-13 12:41:03 +00:00
quickjs Update to quickjs-2020.09.06 2020-09-23 15:37:32 +00:00
racket-minimal Update to racket 7.9. 2020-11-14 21:37:09 +00:00
rakudo replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
regina Update to regina-rexx-3.9.3 2020-05-20 15:12:03 +00:00
ruby Use a better fix for the copy coroutine fiber implementation 2020-12-08 01:03:31 +00:00
rust update lang/rust to 1.48.0 2020-11-19 16:06:06 +00:00
sbcl Update to sbcl-2.0.1 2020-03-15 19:53:59 +00:00
scala Update to scala 2.12.9, the latest version on the 2.12 branch. 2019-08-20 18:53:14 +00:00
scheme48 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
scheme-report missed conflict 2020-07-05 09:44:08 +00:00
scm replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
secularize bump REVISION; python 3 default changed to 3.8 2020-07-03 21:12:24 +00:00
seed7 Update to seed7-20200929 2020-10-31 21:30:39 +00:00
snobol4 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
spin replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
squeak Bump EPOCH after introducing support for alpha[N] package versions 2020-03-26 19:55:08 +00:00
STk replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
swi-prolog bump for plist changes 6.7 -> 6.8 2020-08-31 22:20:49 +00:00
tcl replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
tcltutor replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
tinyscheme Simple update to tinyscheme-1.42; from wen heping. 2020-09-21 04:02:00 +00:00
ucblogo correct license marker; double checked by naddy@ 2020-10-19 02:48:07 +00:00
unicon use FIX_EXTRACT_PERMISSIONS=, honour CC, fixes build on i386 now that 2019-08-29 20:36:16 +00:00
vala update to vala-0.50.2 2020-11-20 13:21:08 +00:00
verilator replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
wabt replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
Makefile Get ready to remove lang/fpc, devel/lazarus, games/hedgewars 2020-09-20 04:27:37 +00:00