6561 Commits

Author SHA1 Message Date
jturner
925cad7b1d Update janet to 1.15.5 2021-04-27 13:25:33 +00:00
semarie
af032a8603 update lang/zig to 0.8.0pre1939
this version uses llvm12
2021-04-24 13:59:21 +00:00
patrick
cb93188d9b Add support for OpenBSD/arm64 to lang/mono. The port itself is in a good shape
for arm64, it just needs a few defines so that Mono recognizes the platform as
a valid one.  The garbage collector patch is copied from amd64, the ucontext
defines simply have to use the correct sigcontext members, and for BoringSSL
we need to provide the setup function that tells BoringSSL which crypto accel
is supported by the CPU.  For now this only enables NEON, which we have on all
OpenBSD/arm64 machines.

"makes sense, need to be sure it doesn't break existing working archs" sthen@
Tested by myself on arm64 by playing games/openra through iked(8) IPsec
Tested by myself on amd64 and i386
ok robert@ naddy@
2021-04-10 15:31:33 +00:00
ajacoutot
699bf3a31c Update to vala-0.50.6.
survived a bulk
ok naddy@
2021-04-10 06:44:42 +00:00
sthen
2eeb0edb88 ruby/2.7: Reinstate coroutine/copy/Context.h patch, unbreaking build on
archs which don't use a more specific version of Context.h (alloca.h
dep). ok phessler@ jeremy@
2021-04-09 14:43:07 +00:00
jeremy
7e2b8dcb08 Update to Ruby 2.6.7 2021-04-07 14:58:10 +00:00
jeremy
93ef3081d8 Update to Ruby 2.7.3
Drop a few patches now incorporated upstream.
2021-04-07 14:57:23 +00:00
jeremy
503e8aa88d Update to Ruby 3.0.1 2021-04-07 14:56:12 +00:00
robert
b85da365a0 update to 6.12.0.122 2021-04-01 16:42:50 +00:00
jeremy
aaaafe0b84 Update to JRuby 9.2.17.0 2021-04-01 14:54:10 +00:00
tb
f855b969df lang/pypy: SSL_OP_NO_DTLSv1{,_2} were added to libcrypto
ok edd jsing sthen
2021-03-31 17:17:25 +00:00
jasper
73c66bdd03 update to vala-0.50.5 2021-03-28 13:58:50 +00:00
jasper
529067de1e update to elixir-1.11.4 2021-03-28 13:45:31 +00:00
semarie
ad4122aa69 lang/zig marks arm64 and powerpc64 BROKEN
no need to waste build time for now as build didn't complete

- on arm64, the generated binary segfaults

- on powerpc64, the build fails due to undefined symbols. gkoehler@
  did the analyzis, and it seems that zig wants to IEEE quad floats
  (which are missing for now on powerpc64)
2021-03-27 10:09:43 +00:00
semarie
0dfee66db3 update lang/rust to 1.51.0
ok landry@

Announce: https://blog.rust-lang.org/2021/03/25/Rust-1.51.0.html
ChangeLog: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1510-2021-03-25
2021-03-27 10:02:11 +00:00
visa
c356496cca Fix lang/ruby/3.0 build on mips64.
* Disable the peephole optimizer on mips64 to avoid occasional crashes.

* Ensure sufficient alignment of builtin bytecode arrays so that
  compiler.c can cast and access the data through struct ibf_header
  without crashing (OpenBSD/mips64 requires strict alignment).

OK jeremy@
2021-03-23 14:58:37 +00:00
abieber
d9edc1b1a9 modgo-gen-modules should use MODGO_MODNAME instead of ALL_TARGET. 2021-03-23 13:19:08 +00:00
sthen
1087f2c8be another missed bump, found by naddy 2021-03-23 11:44:00 +00:00
sthen
14eb197440 missed bump, reported by naddy 2021-03-22 21:39:10 +00:00
sthen
e82c1acb6c install the gdb autoload helper for the various Python versions,
allows some additional debugging features for Python-based software
(for example there's a new "py-bt" command to print a Python backtrace
which can give clues if a py process is hanging).

ok rpointel@
2021-03-22 17:35:26 +00:00
sthen
ef11160cd3 teach go.port.mk to handle repos with a primary executable in the root
and ancillaries in cmd/, from Josh Rickmar with a tweak from Mikolaj
Kucharski. earlier version ok abieber, I tested all go ports.
2021-03-18 22:35:26 +00:00
jturner
f991775829 Update janet to 1.15.4 2021-03-17 14:50:39 +00:00
gnezdo
703e5fc2f0 Revive ONLY_FOR_ARCHS in lang/ghc
It was lost in ghc.port.mk removal, pointed out by tb@

ok kili
2021-03-17 01:39:22 +00:00
tb
91779e425d lua 5.1: fix fix for CVE-2014-5461
The patch from https://www.lua.org/bugs.html#5.2.2-1 was backported and
applied to the wrong function (adjust_varargs() instead of luaD_precall()).

ok sthen
2021-03-16 20:53:31 +00:00
naddy
ae34169fff lang/ocaml: fix build with LLVM11 on amd64, from upstream
ok chrisz@, lgtm avsm@
2021-03-15 20:47:22 +00:00
pascal
9396854af9 BUILD_DEPENDS+=math/libtommath, found by naddy and sthen 2021-03-14 16:47:17 +00:00
jsing
2afd4dd0ad Update lang/go to 1.16.2 2021-03-12 17:36:22 +00:00
bcallah
e3030e4632 Update to the latest tcc snapshot dated 20210221.
Now includes stdatomic support.
2021-03-11 23:07:32 +00:00
juanfra
50c91e344e Fix "raco exe" (CS). The binaries generated by "raco exe" couldn't
find the path.

Reported by John Murphy.
2021-03-11 22:08:43 +00:00
pascal
4f45fb601e Update moarvm, nqp and rakudo to 2021.02. This yields a working rakudo on
amd64, aarch64, sparc64, powerpc and powerpc64.

Joint work with and ok gkoehler@
2021-03-11 12:17:21 +00:00
daniel
7172a904c7 update to commit 6bf310dd for coq 8.13.1 support
from Yozo Toda
2021-03-10 15:00:53 +00:00
gnezdo
04a2a55e6e Upgrade lang/ghc to 8.10.3
Some non-trivial adaptations:
 * Remove  -Wl,-z,notext from compiler flags
 * Backport from ghc HEAD: move debugBelch into IF_DEBUG(linker)
 * Move debugBelch into IF_DEBUG(linker) [fixup 3433]
 * Undo ghci slowness [fixup 18727]
 * Increase open FD limit for test runs to 1024
 * Disable haddock on i386 using PFRAG

ok kili
2021-03-10 01:33:40 +00:00
kmos
7a2f0dfda4 Add "-L${X11BASE}/lib" to the LDFLAGS of CONFIGURE_ENV in order
to fix the build of 7.4 and 8.0 on sparc64, which otherwise fails
during configure because it cannot find several X11 libs that
libgd depends upon.

ok sthen
2021-03-08 15:10:42 +00:00
gnezdo
68394865a5 Remove ghc.port.mk (copy the relevant parts into ghc/Makefile)
OK kili
2021-03-07 19:29:41 +00:00
bcallah
d9e631a910 Update to seed7-20210130 2021-03-06 23:04:27 +00:00
gnezdo
24d5b482a3 Mark cmp_tc static to avoid linker errors in lang/moarvm
OK sthen, tb
2021-03-06 16:36:24 +00:00
jeremy
cee42a574c Update to JRuby 9.2.16.0 2021-03-05 19:24:05 +00:00
sthen
4502fa3acd update to php-8.0.3 2021-03-05 15:17:19 +00:00
sthen
06728f8b08 update to php-7.4.16 2021-03-05 15:13:55 +00:00
jsing
23ca416684 Switch lang/go to libc-based syscalls on armv7 and i386.
This is already the case for amd64 and arm64 in Go 1.16. The conversion of
the remaining architectures is still being upstreamed.
2021-03-02 17:56:41 +00:00
jturner
8f1394acbe Update janet to 1.15.3 2021-03-02 01:48:14 +00:00
semarie
32e10b3789 +lang/zig 2021-03-01 12:54:02 +00:00
semarie
99b0488a79 lang/zig: correctly pass CXXFLAGS
and while here,
- set DPB_PROPERTIES=parallel (we are building llvm)
- rework on DESCR
2021-03-01 12:52:45 +00:00
semarie
ac060ea72e lang/zig: various build tricks
- verbose build
- pass MODCMAKE_PORT_BUILD=yes to cmake to respect CFLAGS
2021-02-28 15:36:55 +00:00
semarie
42be91efca import lang/zig, ok abieber@
Zig is a general-purpose programming language and toolchain for
maintaining robust, optimal, and reusable software.

- Robust: behavior is correct even for edge cases such as out of memory.
- Optimal: write programs the best way they can behave and perform.
- Reusable: the same code works in many environments which have different constraints.
- Maintainable: precisely communicate intent to the compiler and other programmers. The language imposes a low overhead to reading code and is resilient to changing requirements and environments.
2021-02-28 15:32:17 +00:00
jasper
e6b76068ab update to vala-0.50.4 2021-02-28 13:25:37 +00:00
daniel
20830aca39 switch pcbasic to python3
ok bcallah@ (MAINTAINER)
2021-02-27 23:25:28 +00:00
sthen
350a2f38db v8 port tweaks:
- use GH_* instead of DISTNAME/DISTFILES/MASTER_SITES
- use DPB_PROPERTIES=parallel
- build debug packages
- use py3 to build, disable python run dep
- remove bogus NO_CCACHE
- regen plist
2021-02-27 21:33:56 +00:00
jeremy
32887763fe Update to JRuby 9.2.15.0 2021-02-26 23:51:03 +00:00
sthen
7cb1984d5f use FIX_CRLF_FILES, this is so much neater I can't believe we didn't
do it before!
2021-02-25 22:26:01 +00:00