openbsd-ports/lang
fcambus 49f0d3bdf5 Import lang/binaryen.
Binaryen is a compiler and toolchain infrastructure library for WebAssembly,
written in C++. It aims to make compiling to WebAssembly easy, fast, and
effective.

* Easy: Binaryen has a simple C API in a single header, and can also be used
  from JavaScript. It accepts input in WebAssembly-like form but also accepts
  a general control flow graph for compilers that prefer that.

* Fast: Binaryen's internal IR uses compact data structures and is designed
  for completely parallel codegen and optimization, using all available CPU
  cores. Binaryen's IR also compiles down to WebAssembly extremely easily and
  quickly because it is essentially a subset of WebAssembly.

* Effective: Binaryen's optimizer has many passes that can improve code
  size and speed. These optimizations aim to make Binaryen powerful enough
  to be used as a compiler backend by itself. One specific area of focus
  is on WebAssembly-specific optimizations (that general-purpose compilers
  might not do), which you can think of as wasm minification, similar to
  minification for JavaScript, CSS, etc., all of which are language-specific.

OK op@
2022-05-16 08:36:26 +00:00
..
a60 drop RCS Ids 2022-03-11 19:28:46 +00:00
abcl drop RCS Ids 2022-03-11 19:28:46 +00:00
algol68g Fix build and runtime on sparc64, use ports-gcc instead of base-gcc 2022-03-25 15:35:12 +00:00
apl sync WANTLIB 2022-04-01 17:18:15 +00:00
bacon drop RCS Ids 2022-03-11 19:28:46 +00:00
binaryen Import lang/binaryen. 2022-05-16 08:36:26 +00:00
bootgcc drop RCS Ids 2022-03-11 19:28:46 +00:00
brainfuck drop RCS Ids 2022-03-11 19:28:46 +00:00
brandy drop RCS Ids 2022-03-11 19:28:46 +00:00
chibi-scheme sync WANTLIB 2022-04-01 17:23:55 +00:00
chicken drop RCS Ids 2022-03-11 19:28:46 +00:00
cim drop RCS Ids 2022-03-11 19:28:46 +00:00
clang drop RCS Ids 2022-03-11 19:28:46 +00:00
clazy drop RCS Ids 2022-03-11 19:28:46 +00:00
clisp Follow redirects chain for HOMEPAGE, point to SourceForge directly. 2022-05-03 18:21:44 +00:00
clojure update lang/clojure to 1.11.1.1113 2022-05-16 07:41:10 +00:00
compcert drop RCS Ids 2022-03-11 19:28:46 +00:00
cparser drop RCS Ids 2022-03-11 19:28:46 +00:00
crystal update to crystal-1.4.1 2022-04-26 15:44:52 +00:00
cython drop RCS Ids 2022-03-11 19:28:46 +00:00
datalog drop RCS Ids 2022-03-11 19:28:46 +00:00
dmd Update to dmd-2.099.1 2022-04-23 23:51:25 +00:00
duktape Update duktape to 2.7.0. 2022-04-28 16:22:27 +00:00
eagle drop RCS Ids 2022-03-11 19:28:46 +00:00
ecl drop RCS Ids 2022-03-11 19:28:46 +00:00
elixir drop RCS Ids 2022-03-11 19:28:46 +00:00
eltclsh drop RCS Ids 2022-03-11 19:28:46 +00:00
erlang sync WANTLIB 2022-04-01 17:23:55 +00:00
expect drop RCS Ids 2022-03-11 19:28:46 +00:00
flang drop RCS Ids 2022-03-11 19:28:46 +00:00
fpc drop RCS Ids 2022-03-11 19:28:46 +00:00
freebasic drop RCS Ids 2022-03-11 19:28:46 +00:00
freehdl drop RCS Ids 2022-03-11 19:28:46 +00:00
fsharp drop RCS Ids 2022-03-11 19:28:46 +00:00
gambit lang/gambit: remove the -O1 workaround again 2022-03-24 20:17:43 +00:00
gawk drop RCS Ids 2022-03-11 19:28:46 +00:00
gcc drop RCS Ids 2022-03-11 19:28:46 +00:00
gdmd drop RCS Ids 2022-03-11 19:28:46 +00:00
gerbil drop RCS Ids 2022-03-11 19:28:46 +00:00
gforth drop RCS Ids 2022-03-11 19:28:46 +00:00
ghc Remove i386 support from ghc-9.2.2 2022-04-30 02:38:16 +00:00
gnucobol drop RCS Ids 2022-03-11 19:28:46 +00:00
go go.port.mk: use -p=N' not -p N' 2022-05-04 17:03:34 +00:00
go-bootstrap drop RCS Ids 2022-03-11 19:28:46 +00:00
gpc drop RCS Ids 2022-03-11 19:28:46 +00:00
gprolog drop RCS Ids 2022-03-11 19:28:46 +00:00
gravity drop RCS Ids 2022-03-11 19:28:46 +00:00
guile drop RCS Ids 2022-03-11 19:28:46 +00:00
guile2 drop RCS Ids 2022-03-11 19:28:46 +00:00
hashlink drop RCS Ids 2022-03-11 19:28:46 +00:00
haxe drop RCS Ids 2022-03-11 19:28:46 +00:00
icon drop RCS Ids 2022-03-11 19:28:46 +00:00
intel2gas drop RCS Ids 2022-03-11 19:28:46 +00:00
iverilog drop RCS Ids 2022-03-11 19:28:46 +00:00
janet Update janet to 1.22.0 2022-05-15 22:15:12 +00:00
jikes drop RCS Ids 2022-03-11 19:28:46 +00:00
jimtcl drop RCS Ids 2022-03-11 19:28:46 +00:00
jruby Update to JRuby 9.3.4.0 2022-03-25 22:16:24 +00:00
kawa drop RCS Ids 2022-03-11 19:28:46 +00:00
kona drop RCS Ids 2022-03-11 19:28:46 +00:00
ldc drop RCS Ids 2022-03-11 19:28:46 +00:00
librep drop RCS Ids 2022-03-11 19:28:46 +00:00
libv8 drop RCS Ids 2022-03-11 19:28:46 +00:00
lua drop RCS Ids 2022-03-11 19:28:46 +00:00
luajit drop RCS Ids 2022-03-11 19:28:46 +00:00
lucee update to lucee-5.3.9.133 2022-04-29 07:18:54 +00:00
mawk Drop RCS Ids in the ports I maintain 2022-03-10 00:04:05 +00:00
microscheme drop RCS Ids 2022-03-11 19:28:46 +00:00
moarvm drop RCS Ids 2022-03-11 19:28:46 +00:00
mono sync WANTLIB for some packages that could be semi-automated for some 2022-03-27 16:23:04 +00:00
mruby Bump ports after switching default ruby version to 3.1 2022-05-05 15:41:56 +00:00
myhdl drop RCS Ids 2022-03-11 19:28:46 +00:00
myrddin drop RCS Ids 2022-03-11 19:28:46 +00:00
nbfc drop RCS Ids 2022-03-11 19:28:46 +00:00
nekovm Remove all LIBxxx_VERSION hacks, cmake.mk can cope that now 2022-03-18 21:19:06 +00:00
newlisp drop RCS Ids 2022-03-11 19:28:46 +00:00
nim drop RCS Ids 2022-03-11 19:28:46 +00:00
node update to node-16.14.2, from Volker Schlecht (maintainer) 2022-03-18 19:35:16 +00:00
nqp drop RCS Ids 2022-03-11 19:28:46 +00:00
ocaml unbreak after switching llvm-ranlib; it only takes one archive at a time 2022-03-24 14:39:17 +00:00
ocaml-camlp4 drop RCS Ids 2022-03-11 19:28:46 +00:00
ocaml-camlp5 drop RCS Ids 2022-03-11 19:28:46 +00:00
otcl drop RCS Ids 2022-03-11 19:28:46 +00:00
p5-Language-Ook drop RCS Ids 2022-03-11 19:28:46 +00:00
parrot drop RCS Ids 2022-03-11 19:28:46 +00:00
pcbasic drop RCS Ids 2022-03-11 19:28:46 +00:00
pcc drop RCS Ids 2022-03-11 19:28:46 +00:00
pfe drop RCS Ids 2022-03-11 19:28:46 +00:00
php update to php-8.1.6 2022-05-14 15:10:25 +00:00
ponyc drop RCS Ids 2022-03-11 19:28:46 +00:00
processing drop RCS Ids 2022-03-11 19:28:46 +00:00
pypy drop RCS Ids 2022-03-11 19:28:46 +00:00
python Python 3.10: unbreak _hashlib build 2022-04-29 03:34:57 +00:00
pythran drop RCS Ids 2022-03-11 19:28:46 +00:00
qbe Import lang/qbe, a small, quick compiler backend. 2022-04-13 14:11:36 +00:00
quickjs drop RCS Ids 2022-03-11 19:28:46 +00:00
racket-minimal sync WANTLIB 2022-04-01 17:23:55 +00:00
rakudo drop RCS Ids 2022-03-11 19:28:46 +00:00
regina drop RCS Ids 2022-03-11 19:28:46 +00:00
rsm import lang/rsm. BSDmakefile improvements and ok bcallah@ 2022-04-15 02:08:40 +00:00
ruby Switch default ruby version to 3.1 2022-05-05 15:41:26 +00:00
rust update lang/rust to 1.60.0 2022-04-13 04:53:10 +00:00
sbcl update lang/sbcl to 2.2.4 2022-05-12 21:26:35 +00:00
scala drop RCS Ids 2022-03-11 19:28:46 +00:00
scheme48 drop RCS Ids 2022-03-11 19:28:46 +00:00
scheme-report drop RCS Ids 2022-03-11 19:28:46 +00:00
scm drop RCS Ids 2022-03-11 19:28:46 +00:00
secularize drop RCS Ids 2022-03-11 19:28:46 +00:00
seed7 drop RCS Ids 2022-03-11 19:28:46 +00:00
snobol4 drop RCS Ids 2022-03-11 19:28:46 +00:00
spin drop RCS Ids 2022-03-11 19:28:46 +00:00
squeak drop RCS Ids 2022-03-11 19:28:46 +00:00
STk drop RCS Ids 2022-03-11 19:28:46 +00:00
swi-prolog drop RCS Ids 2022-03-11 19:28:46 +00:00
tcc Grab the last 2 months of TCC development. 2022-04-21 04:31:12 +00:00
tcl drop RCS Ids 2022-03-11 19:28:46 +00:00
tcltutor drop RCS Ids 2022-03-11 19:28:46 +00:00
tinyscheme drop RCS Ids 2022-03-11 19:28:46 +00:00
ucblogo drop RCS Ids 2022-03-11 19:28:46 +00:00
unicon drop RCS Ids 2022-03-11 19:28:46 +00:00
vala Update to vala-0.56.1. 2022-04-23 08:36:42 +00:00
verilator drop RCS Ids 2022-03-11 19:28:46 +00:00
wabt Update wabt to 1.0.29. 2022-05-05 08:29:31 +00:00
zig lang/zig: remove RCSTag 2022-03-10 13:36:49 +00:00
Makefile +rsm 2022-04-15 02:11:10 +00:00