6723 Commits

Author SHA1 Message Date
gkoehler
631ea31585 Fix fibers in dlang; unbreak powerpc64; add D for powerpc64
Unbreak gcc 11 on powerpc64 by adding a missing header file
(gnu-user.h in patch-gcc_config_gcc).  Add PFRAG.powerpc64-main.

The other changes are for D.  Add powerpc64 to ONLY_FOR_ARCHS-dlang,
and add enough PPC64 code to build libphobos.  While adding fibers for
powerpc64, also fix fibers for 32-bit powerpc, and pass MAP_STACK to
mmap(2) for fibers on all archs.

ok pascal@ (maintainer)
2021-10-18 00:25:48 +00:00
bcallah
72f744ccd6 Enabling gdmd was a little too premature: it causes gcc-11 to hang out on
the build machines, which breaks many more important ports.
Switch dtools to build with dmd. This allows us to continue to offer the
package on at least amd64.
Comment out the gdmd line in lang/Makefile to make it clear this is
intentional. We will revisit gdmd once the ports world moves to gcc-11.
Found the hard way by tb@ -- apologies for the breakage
ok sthen@, who also mentioned the commenting out of gdmd in lang/Makefile
2021-10-17 01:43:18 +00:00
rsadowski
dd8653a827 Update node to 12.22.7
CVE-2021-22959, CVE-2021-22960
https://nodejs.org/en/blog/vulnerability/oct-2021-security-releases/

OK abieber@
2021-10-16 08:00:54 +00:00
jeremy
9b37b29fff Update to JRuby 9.3.1.0 2021-10-15 20:27:51 +00:00
bcallah
c3a5fa5db2 +gdmd 2021-10-14 03:45:51 +00:00
bcallah
67328c5b27 Import lang/gdmd, a dmd-like wrapper for gdc.
ok gkoehler@

gdmd is a DMD-like wrapper for GDC. It lets you use DMD-style command
line flags with GDC.
2021-10-14 03:45:11 +00:00
bcallah
8d9e234287 +dmd 2021-10-13 04:39:43 +00:00
bcallah
c7cd68b4c2 Import lang/dmd, the reference compiler for the D programming language.
ok gkoehler@

DMD is the reference compiler for the D programming language.
D is a general-purpose programming language with static typing,
systems-level access, and C-like syntax.

This package contains the following:
* dmd: the D compiler
* libphobos2.a: the D standard library (with headers)
2021-10-13 04:38:50 +00:00
jturner
ffd5e99ae7 Update janet to 1.18.0 2021-10-11 18:24:32 +00:00
phessler
bb6cda17f5 aarch64 fails during ./configure, and the trivial diffs end up failing
because of a missing "/usr/bin/as" binary
2021-10-10 13:52:19 +00:00
ajacoutot
07c69bcc9d Update to vala-0.52.6. 2021-10-08 19:10:15 +00:00
jeremy
8375548b03 Use @option is-branch for Ruby
Pointed out by espie@
OK espie@
2021-10-08 14:12:36 +00:00
jeremy
b57f6829a9 Update to JRuby 9.3.0.0
Update embedded version of jffi to 1.3.5 and jruby_launcher to 1.1.19.
2021-10-07 22:24:06 +00:00
jeremy
c59fb00fa1 Remove ruby26 FLAVOR 2021-10-06 21:10:19 +00:00
jeremy
8ba978c749 Send Ruby 2.6 to the Attic
OK kmos@
2021-10-06 21:09:53 +00:00
jeremy
cc6a663bd9 Unlink Ruby 2.6 2021-10-06 21:09:00 +00:00
daniel
4b4dbb4001 update to pcc 20210921 2021-10-04 00:03:00 +00:00
bcallah
aae4040b6e Pull in the last 2 months of tcc development.
Important changes: #pragma pack(push) support
2021-10-03 20:11:34 +00:00
sthen
1865608762 update to php-8.0.11 2021-10-03 20:03:19 +00:00
sthen
a510aa9fc2 update to php-7.4.24 2021-10-03 20:03:15 +00:00
sthen
42eaccd54f update to php-7.3.31 2021-10-03 20:03:11 +00:00
jturner
66cc727417 Update janet to 0.17.2 2021-10-03 19:04:55 +00:00
naddy
6453f17f4f lang/clisp: fix parallel make build
makemake parts from upstream.
With gkoehler@, who found gmake's grouped targets.
2021-09-15 19:13:46 +00:00
kili
d77c07d6bd Kill a %n format specifier used in report_summary().
Reminder to also handle the vdebugBelch() case by gnezdo@
2021-09-14 17:53:11 +00:00
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