6699 Commits

Author SHA1 Message Date
semarie
f830f87f4d update lang/zig to 0.8.4
Release notes: https://ziglang.org/download/0.8.1/release-notes.html

ok abieber@
2021-09-09 15:10:31 +00:00
semarie
4c44c649b9 update lang/rust to 1.55.0
ok landry@

Announce: https://blog.rust-lang.org/2021/09/09/Rust-1.55.0.html
ChangeLog: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-55-2021-09-09
2021-09-09 15:07:39 +00:00
tb
159f454b4c lang/node: apply printf %n fix for OpenSSL to node's embedded copy. 2021-09-07 21:12:52 +00:00
sthen
fc2641cc9d ...and another piece 2021-09-06 13:49:44 +00:00
sthen
a45d5c5178 same as previous but for the .gyp config 2021-09-06 13:45:01 +00:00
sthen
f8b478300e node has a patch to add SIMD etc optimizations to zlib on i386/amd64;
disable on i386, it breaks build. it uses cpuid to detect features so
_should_ work on amd64.
2021-09-06 13:32:26 +00:00
sthen
09f1bbc4dd regenerate patches, no pkg change 2021-09-06 13:27:41 +00:00
bcallah
a78715036f Update to tcc 20210801. Some riscv updates and -W[no]-error support. 2021-09-05 21:00:36 +00:00
denis
9908bc7f8f Update to 12.22.6
Thanks to Volker Schlecht <openbsd-ports[at]schlecht[dot]dev>

test & OK abieber@
2021-09-03 20:47:30 +00:00
jeremy
b5da0994ab Switch default ruby version to 3.0
Add patches to a few ports to build with ruby 3.0, mostly -fdeclspec to
CFLAGS or CXXFLAGS.

Bump ports where the default version change causes a package change.

OK kmos@
2021-09-02 14:59:44 +00:00
jeremy
bd00adbb74 Remove runtime dependency on Ruby
mruby only needs Ruby for building, it doesn't need it to run, as mruby
is designed for embedding.
2021-09-01 20:30:29 +00:00
jeremy
7c19cc9a60 Upgrade to mruby 3.0.0
Remove comment about keeping version in sync with www/h2o, since the
embedded version in www/h20,mruby is unrelated to lang/mruby.

www/h20,mruby analysis from gkoehler@
2021-09-01 18:28:24 +00:00
kmos
53f471957a Update Python 3.8 to 3.8.11 and Python 3.9 to 3.9.7
https://docs.python.org/release/3.8.12/whatsnew/changelog.html#changelog

https://docs.python.org/release/3.9.7/whatsnew/changelog.html#changelog

Each has security fixes

Take MAINTAINER from Remi Pointel with his blessing

Bump revisions in 2.7 due to maintainer update

ok remi
2021-09-01 17:41:47 +00:00
fcambus
b2f15f2f1b Update wabt to 1.0.24. 2021-08-31 19:10:40 +00:00
jca
234bdcd461 Don't use printf %n.
Reported by naddy@

This is the last known offender at *build time*.  We now need runtime
reports.
2021-08-31 18:01:10 +00:00
jturner
8c7bbbafbf Update janet to 1.17.1 2021-08-31 17:23:24 +00:00
ian
bb62912343 Unlink antlr3 2021-08-29 22:22:03 +00:00
ian
ecbc5fe73c Remove antlr3; Java devs use maven/gradle. ok jca@ 2021-08-29 22:20:05 +00:00
jsing
ac59ca4e08 Update lang/go to Go 1.17.
Thanks to Jacqueline Jolicoeur and Janne Johansson for testing.

ok abieber@
2021-08-27 18:33:26 +00:00
sthen
5f331400d3 update to php-7.3.30 2021-08-27 08:51:28 +00:00
sthen
37048b67a4 update to php-8.0.10 2021-08-27 08:51:22 +00:00
sthen
51ec44be89 update to php-7.4.23 2021-08-27 08:51:18 +00:00
semarie
0d3d71f017 update lang/zig to 0.8.1pre29 (0.8.1-dev.29+54229fec3 exactly)
it is the 0.8.x branch, which include bugs for 0.8.0.
2021-08-26 04:37:15 +00:00
jcs
ddb12bf8e0 fix plist 2021-08-25 12:07:54 +00:00
gkoehler
9d7aef31b0 Unbreak lang/gcc/11 on powerpc with USE_LLD = No
It broke when ld.lld became the default powerpc linker.  USE_LLD = No
is the same workaround as in gcc 8.  Add a comment to both 8 and 11,

# powerpc lld can't link C++ code from gcc, "ld: error: relocation
# refers to a discarded section:" .data.rel.ro.* or
# .sdata.DW.ref.__gxx_personality_v0
USE_LLD = No

ok pascal@ (maintainer)
2021-08-24 18:13:19 +00:00
jturner
8f3fae95b1 Update janet to 1.17.0
https://github.com/janet-lang/janet/releases/tag/v1.17.0
2021-08-22 23:29:08 +00:00
gkoehler
087bd55e9c Switch macppc to ld.lld
Add powerpc to LLD_ARCH, and bump _SYSTEM_VERSION-powerpc so people
will upgrade to lld-linked packages when they exist.  Remove
-Wl,--relax from several ports; ld.bfd needed this flag, but ld.lld
can't take it.

lang/gcc/8 needs USE_LLD = No, because LLD can't link C++ code from
gcc (error: relocation refers to a discarded section: ...), and also,
the adastrap is too old.

To avoid linker errors on macppc, you need a snapshot where
/usr/bin/ld is LLD.

ok sthen@
2021-08-21 03:25:05 +00:00
jturner
5c97bd1ee8 Make as BROKEN until I can get a new sys+openbsd:7:0-x64.myr generated 2021-08-20 02:17:48 +00:00
naddy
504eeac4fc lang/python: adapt and bump for changes 6.x -> 7.x 2021-08-18 19:08:05 +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
naddy
4ad9976283 bump for plist changes 6.9 -> 7.0 2021-08-17 20:22:02 +00:00
gnezdo
4ca4ee0f79 Update lang/ghc to 8.10.6
A couple of patches are obsolete now.

OK kili
2021-08-16 21:23:18 +00:00
jasper
4a8c32de69 update to vala-0.52.5 2021-08-16 15:17:06 +00:00
pascal
c2c645a439 + 11 2021-08-15 18:53:12 +00:00
pascal
d3cad5dda8 Add infrastructure for D. 2021-08-15 18:43:03 +00:00
pascal
3f48b6d9f3 Import GCC 11.
It still has problems on sparc64 and mips64, but we can continue to work on it
in-tree.

Thanks to bcallah@, we now have experimental support for the D language.

ok daniel@
2021-08-15 18:42:08 +00:00
semarie
275bb6b459 lang/rust: update to 1.54.0
Announce: https://blog.rust-lang.org/2021/07/29/Rust-1.54.0.html
ChangeLog: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1540-2021-07-29

ok landry@
2021-08-15 13:38:04 +00:00
jeremy
690fdc2a78 Avoid the use of builtin_setjmp
Use _setjmp by default to use the setjmp xor cookie.

This was already done for powerpc and powerpc64 to work around a
segfault, but it seems to be a good practice on all arches.

ok gkoehler@
2021-08-13 18:45:45 +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
sthen
0ac480f7a1 update to lucee-5.3.8.201 2021-08-10 08:59:56 +00:00
gkoehler
c8e8ff9438 Don't use __builtin_setjmp on powerpc, powerpc64
clang-11's __builtin_setjmp is broken, has chance of SIGSEGV during
"make build" on powerpc with ld.lld, or when passing a wrong option
(like "ruby -e" with no -e code) on powerpc64.

ok jeremy@ (maintainer)
2021-08-09 20:13:02 +00:00
thfr
c4d31fb125 update hashlink to 1.11pl0; needed for Northgard, tested with Northgard, Dead Cells, Evoland 2021-08-09 14:49:55 +00:00
pascal
05333c8f82 + fpc 2021-08-07 11:01:14 +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
juanfra
7847f91a29 Unbreak on i386. Spotted by sthen@. 2021-08-05 17:57:59 +00:00
pascal
2113baebef + bootgcc 2021-08-03 10:05:00 +00:00
pascal
69e1b9387f Import lang/bootgcc.
Starting from 11.1, GCC will require a C++11 compiler.  This is a problem on
architectures still stuck on GCC 4.2.1 in base, so here's a minimal bootstrap
compiler consisting only of gcc, g++ and a static libestdc++, installed under
a different prefix.

comments/ok sthen@
2021-08-03 10:04:13 +00:00
juanfra
97bf5f27ba Revert racket to BC for i386. 2021-08-02 15:39:40 +00:00
jca
b619148545 No assembly support on riscv64 either
Missing support -> NOT_FOR_ARCHS instead of BROKEN-$arch
2021-08-01 14:42:18 +00:00
jca
6c214f1eb8 No support for riscv64 2021-08-01 14:26:43 +00:00