Commit Graph

6252 Commits

Author SHA1 Message Date
sthen
72ce314103 Provide PHP 7.4 packages.
The default version for use in PHP-based ports remains at 7.3.
2020-04-21 20:38:31 +00:00
sthen
00d49f21cc pypy: use new bootstrap for aarch64 2020-04-18 10:15:26 +00:00
semarie
aa9042fc92 unbreak lang/rust
switch to py3 changed few plists (-gdb and -main) as python bytecode are shipped

update PLIST, and bump REVISION
2020-04-18 06:47:10 +00:00
sthen
547719c97a update to php-7.3.17 2020-04-17 16:55:52 +00:00
sthen
a2f0528b33 update to php-7.2.30 2020-04-17 16:55:49 +00:00
semarie
45afb00448 lang/rust: update sparc64 bootstrap + switch to py3 (only used at build time for the build script) 2020-04-17 14:49:19 +00:00
cwen
8d4be5fcdd swi-prolog: remove BROKEN-powerpc, it builds and works fine with clang
OK edd@ (maintainer)
2020-04-17 13:01:53 +00:00
sthen
ad4e039860 lang/pypy: temporarily switch aarch64 to the no_bootstrap flavour
I'll build a new bootstrap once packages are done
2020-04-16 10:30:08 +00:00
fcambus
b8f5b768ee Drop maintainership for some more ports I no longer use. 2020-04-15 14:34:50 +00:00
fcambus
9fa9537892 Drop maintainership for some ports I no longer use. 2020-04-15 13:31:42 +00:00
sthen
24374e1d1c mark BROKEN-aarch64 for now, needs a new bootstrap (ABI change earlier,
resulting in "Trace/BPT trap (core dumped)" from old binaries)
2020-04-14 21:44:01 +00:00
robert
ab59e2ba3c unbreak ipv6 support in mono by disabling DualMode in case of AF_INET6
because IPv4 to IPv6 address mapping is disabled on OpenBSD
2020-04-14 14:43:21 +00:00
robert
698c69d4a2 unbreak depotdownloader by re-defining AF_INET6 to 30 which is wrong as that
is the value used by MacOS and not OpenBSD, however some ports are distributed
in a binary form and they freak out if there is a mismatch between the mono
runtime that they were compiled with and the one that they are running with.

the long-term solution is to get msbuild ported and compile depotdownloader
with our own mono runtime, until then, break IPv6 , nobody is using it anyway ;)
2020-04-13 19:26:20 +00:00
sthen
178fc51c59 DEBUG_PACKAGES needs to be set before bsd.port.arch.mk is pulled in to
avoid debug packages being attempted on !debuginfo arches.
2020-04-12 14:26:02 +00:00
thfr
ea8c5e8f6b fix return type for hl_thread_id by switching to getthrid(2)
remove unneeded LONG_BIT detection in Makefile
ok tb@ for the above

also ifdef to hl.h to avoid typedef collision with clang in C++ mode
2020-04-11 09:59:20 +00:00
fcambus
c231605da6 Mention that mruby should be kept in sync with the version bundled in
www/h2o.
2020-04-10 14:07:14 +00:00
bcallah
56106cca30 Update to seed7-20200405 2020-04-07 22:11:29 +00:00
rpointel
5e65a6488f upadte python to 3.8.2.
ok kmos@.
2020-04-07 06:51:25 +00:00
cwen
7baac29ca2 quickjs, stockfish: don't require `-latomic' anymore on powerpc, since
this arch has been switched to clang

No objection from bcallah@ (maintainer)
2020-04-06 20:24:53 +00:00
daniel
4a5663734f Update to CompCert 3.7. 2020-04-06 17:27:00 +00:00
robert
0805e45782 update to 6.8.0.105;
- cleanup the port Makefile a bit
- remove unused deps

This went through a full bulk build. ok aja@
2020-04-06 15:11:11 +00:00
jca
3b03358811 Drop -mcmodel=medany, used only on sparc64 and not understood by clang
Fixes early configure error
http://build-failures.rhaalovely.net/sparc64/2020-04-03/lang/clisp.log
2020-04-06 01:25:18 +00:00
naddy
e8092ac1dd bump for plist changes 6.6 -> 6.7 2020-04-05 15:44:52 +00:00
abieber
2287dbc158 Update node to 12.16.1. This fixes a number of issues with the port:
- We now ship the -header package instead of including the full distfile.
  This fixes node-gyp builds (as we had the wrong version in there).
- Teach the bundled openssl how to use $MAKE_PROGRAM (patch from Martin Sander).

While here, drop myself as MAINTAINER.

OK denis@
2020-04-04 16:42:57 +00:00
jeremy
d690687ffc Update to Ruby 2.7.1 2020-04-03 01:47:41 +00:00
jeremy
d9fd50f09f Update to Ruby 2.6.6 2020-04-03 01:47:05 +00:00
jeremy
3aad3ccaa0 Update to Ruby 2.5.8 2020-04-03 01:45:59 +00:00
jturner
9f1bccbaa2 Update janet to 1.8.1. Release notes: https://github.com/janet-lang/janet/releases 2020-04-01 14:10:52 +00:00
kmos
6b341adec8 Update Python 3.7 to 3.7.7
Run through a bulk on sparc64 without issue.

Clean up PLISTs while here. Move many test bits to the -test subpackage.

ok rpointel@ (maintainer)
2020-03-30 14:55:16 +00:00
jasper
11d994cb69 update to vala-0.46.7 2020-03-30 11:00:11 +00:00
sthen
dc4589e8c0 update to lucee-5.3.5.92 2020-03-27 15:59:56 +00:00
jeremy
a2c7751dca Update to JRuby 9.2.11.1 2020-03-27 15:04:03 +00:00
jca
7e6a45e6eb Bump EPOCH after introducing support for alpha[N] package versions
I highly suspect this is not needed but it's too tempting to just bump
three ports and forget about it.
No objection from tb@ (py-tlslite-ng maintainer)
2020-03-26 19:55:08 +00:00
semarie
c1b159d7ba update lang/rust to 1.42.0
Announce: https://blog.rust-lang.org/2020/03/12/Rust-1.42.html
ChangeLog: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1420-2020-03-12
2020-03-21 05:23:59 +00:00
naddy
d159f8d1ad Make use of "find -exec {} +" (which is POSIX) and "find -delete"
(which is not) throughout the ports Makefiles.

* Replace find|xargs with find -exec {} +
* Replace -exec {} \; with -exec {} + if applicable.
* Use the -delete operator to remove files and empty directories.
* Combine and tweak some find(1) invocations while here.

ok kn@ rsadowski@ espie@
2020-03-20 16:44:21 +00:00
jsing
3a91ead37a Update lang/go binary bootstrap to a version that contains no ops following
swi instructions on openbsd/arm.
2020-03-20 11:23:08 +00:00
jsing
62aea85f26 Update lang/go to 1.13.9. 2020-03-20 09:04:07 +00:00
jsing
4f68b69023 Add two no op instructions following swi for Go on openbsd/arm.
arm processors have the same speculative execution flaw that occurs across
a syscall boundary, which was previously addressed in the arm64 port.
2020-03-20 08:02:29 +00:00
kili
7a3901f2eb Remove unneeded patch-libffi_ghc_mk.
From Greg Steuck.
2020-03-19 21:32:58 +00:00
sthen
7f9bc0404e update to php-7.3.16 2020-03-19 19:04:45 +00:00
sthen
1bf9ca6863 update to php-7.2.29 2020-03-19 19:04:42 +00:00
bcallah
02e2bf4957 Update to seed7-20200308 2020-03-16 18:22:35 +00:00
jasper
47eb2d3d2d remove arcane erlang 16 now that nothing in tree uses it anymore
ok solene@
2020-03-16 16:07:45 +00:00
solene
13bfea6093 Update to sbcl-2.0.1
diff from Timo Myyrä timo dot myyra at bittivirhe dot fi
ok maintainer Josh Elsasser
2020-03-15 19:53:59 +00:00
jasper
aa35751125 update to elixir-1.10.2 2020-03-13 12:34:10 +00:00
naddy
2d67d2fae9 move home page and master site to https 2020-03-11 22:27:58 +00:00
juanfra
33372bcfc5 Update to bacon 4.0. 2020-03-10 19:58:20 +00:00
daniel
add32f09f8 drop maintainer 2020-03-10 03:31:45 +00:00
cwen
d6787bef6e hashlink: C11 requires ports-gcc on !clang archs
Also:
- use fallback code for gethostbyaddr_r() that we don't support, it
fixes !clang archs build
- remove MS-DOS line endings for files needing to be patched

OK thfr@ (maintainer), kmos@, jca@, hints and OK tb@
2020-03-07 00:30:59 +00:00
espie
0bce543793 simpler SEPARATE_BUILD semantics 2020-03-06 15:26:18 +00:00
jeremy
0f7ec3db23 Update to JRuby 9.2.11.0 2020-03-05 15:29:13 +00:00
semarie
2c84ff6b2b update lang/rust to 1.41.1
Announce: https://blog.rust-lang.org/2020/02/27/Rust-1.41.1.html

while here update the sparc64 bootstrap to 1.41.0 (to be ready for next update)
2020-03-03 10:46:42 +00:00
semarie
448c43e089 update lang/chicken to 5.2.0
from maintainer Timo Myyra
2020-03-03 10:27:40 +00:00
thfr
0192620123 mark lang/haxe BROKEN again because the OCaml deps build with undesirable methods (curl calls, autodetection of CPU number) that need to be replaced; found by kili@ 2020-02-29 03:00:03 +00:00
thfr
f1710f5e83 +hashlink 2020-02-25 02:38:04 +00:00
thfr
318566141f import hashlink
ok solene@

DESCR:

HashLink is a virtual machine for Haxe.

HashLink runtime includes the following features:
* Fully compatible with Haxe specification
* Support file I/O, regular expressions, network, etc.
* Unicode strings by default
* Mark-and-not-sweep Garbage Collector
* x86 and x86-64 HL/C compilation
* x86 and x86-64 HL/JIT compilation
2020-02-25 02:36:47 +00:00
bcallah
353c6e570e Update to kona-3.2.0.20200224 2020-02-25 02:30:48 +00:00
jsing
6a54adbd27 Update lang/go binary bootstrap to a version that contains no ops following
svc instructions on openbsd/arm64.
2020-02-23 14:28:44 +00:00
thfr
cac0417ea8 unbreak lang/haxe by building OCaml BDEPS with the port
builds and runs fine on amd64
builds fine for bcallah@, too, who also pointed out missing BDP devel/dune
thanks!
2020-02-22 02:36:28 +00:00
sthen
c0851b8de9 mark broken on i386 2020-02-21 20:25:55 +00:00
sthen
8c49c63be0 mark php-mcrypt as obsolete, garbage-collect remaining pieces from lang/php 2020-02-21 19:09:32 +00:00
sthen
0e0b53692d update to lucee-5.3.4.77 2020-02-20 16:15:55 +00:00
sthen
82d95c1300 update to php-7.2.28, php-7.3.15 2020-02-20 14:57:17 +00:00
juanfra
cd18c3f7f9 Update to racket 7.6. 2020-02-19 20:39:56 +00:00
daniel
91e09257e8 Update ocaml-camlp5 to 7.11 for better ocaml 4.10 support.
ok chrisz@ (MAINTAINER), jca@
2020-02-18 22:45:52 +00:00
daniel
9e317f5c99 Update to commit 9b881b79 for coq 8.11.0 and ocaml 4.10 support. 2020-02-16 04:34:23 +00:00
jasper
761e95b61a remove ancient erlang17 2020-02-14 13:14:57 +00:00
jasper
d953a51ce6 fix reference to erlang18 in comment 2020-02-14 12:51:50 +00:00
jasper
b80c5f1d63 retire erlang-18
ok aja@
2020-02-14 12:03:19 +00:00
jasper
dcb463912e update to elixir-1.10.1 2020-02-13 20:05:42 +00:00
jasper
af27e15f7a fix build after libffi update
this issue has been addressed by upstream ecl in a more elaborate manner than
i feel is appropriate for now. we'll pull in their fix when this port gets
updated to the next version.

breakage reported by naddy@
also tested by tb@ on i386
2020-02-12 19:42:02 +00:00
sthen
8aff5b1d44 remove 2 bogus conflict markers 2020-02-11 20:43:11 +00:00
kmos
b8938edec6 Mark lang/squeak/vm BROKEN-sparc64
ok sthen@
2020-02-11 13:44:10 +00:00
kmos
67d6ac2083 Mark lang/janet BROKEN-sparc64
It has never built on sparc64
2020-02-11 13:43:38 +00:00
semarie
156684b5a5 update lang/rust to 1.41.0
Announce: https://blog.rust-lang.org/2020/01/30/Rust-1.41.0.html
ChangeLog: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1410-2020-01-30

ok landry@ jca@
2020-02-11 12:48:20 +00:00
sthen
ef465900cd Fix python upgrade paths, problem reported by Mikolaj Kucharski and I had
already run into it myself. Add comments to hopefully make it simpler
and more understandable for future changes to the default version.
Zero feedback but tests well here, committing before I forget about
it because people will run into this with 6.7.
2020-02-11 11:45:31 +00:00
jasper
94649f9451 update to vala-0.46.6 2020-02-10 18:18:46 +00:00
kili
3ed0b4519c Remove the old HS_ENCODING hack.
From Greg Steuck. Thanks!
2020-02-09 19:15:25 +00:00
bcallah
72aa1806a5 Update to apl-1.8
Testing from John <j (AT) bitminer (DOT) ca> -- Thanks!
2020-02-08 15:31:55 +00:00
jasper
fcd67f2e4b update to elixir-1.10.0 2020-02-08 13:14:45 +00:00
jturner
f3aa2eea3c Update janet to 1.7.0 2020-02-04 23:15:01 +00:00
jsing
9cf24da4ba Add two no op instructions following svc for Go on openbsd/arm64.
All except some of the most recent arm64 processors have a speculative
execution flaw that occurs across a syscall boundary, which cannot be
mitigated in the kernel. In order to protect against this leak a
speculation barrier needs to be placed after an svc instruction.

In order to avoid the performance impact of these instructions, the kernel
will soon start returning execution two instructions past the svc call.
For now two hardware no ops are added, which allows syscalls to work with
both old and new kernels. Once the kernel is cut over the no ops can be
replaced with actual speculation barriers.

Discussed at length with deraadt@
2020-02-04 17:22:42 +00:00
jsing
bfad729920 Update lang/go to 1.13.7. 2020-01-30 17:11:08 +00:00
rsadowski
94b41cd4d3 Update kawa to 3.1.1
From Timo Myyrä (maintainer
2020-01-30 07:52:29 +00:00
naddy
2d86558b54 Mark BROKEN. Instead of going through the libc stub, Free Pascal
issues system calls from the main program.  This is no longer allowed
starting with sys/kern/exec_elf.c rev 1.154.
2020-01-28 20:32:50 +00:00
bcallah
048634f3c0 Fix for \# backward incompatibility in upcoming gmake 4.3; ok naddy@ 2020-01-26 23:39:09 +00:00
jasper
c0d71858db update MASTER_SITES where distfiles.nl was used 2020-01-26 11:14:29 +00:00
jsing
82465f8e77 Update lang/go to 1.13.6. 2020-01-26 08:14:01 +00:00
jca
6ecf672de2 Update to mawk-1.3.4-20200120 2020-01-25 19:31:34 +00:00
sthen
ecca442002 update to php-7.3.14 2020-01-23 21:22:00 +00:00
sthen
5c9d5c84f0 update to php-7.2.27 2020-01-23 21:21:04 +00:00
thfr
c0711f6b9d mark BROKEN until dependencies have been addressed properly 2020-01-19 18:52:55 +00:00
thfr
d388579213 +haxe 2020-01-18 00:33:12 +00:00
thfr
64d508510a import lang/haxe
ok abieber@

DESCR:
Haxe consists of a high-level, open source programming language and a compiler.
It allows compilation of programs, written using an ECMAScript-oriented syntax,
to multiple target languages. Employing proper abstraction, it is possible to
maintain a single code-base which compiles to multiple targets.

Haxe is strongly typed but the typing system can be subverted where required.
Utilizing type information, the Haxe type system can detect errors at
compile-time which would only be noticeable at run-time in the target language.
Furthermore, type information can be used by the compiler to generate optimized
and robust code.
2020-01-18 00:31:05 +00:00
jasper
f9952e51b1 Use hw.ncpuonline for num_cpus::get()
This affects the number of jobs cargo will spawn which previously didn't take
take into account whether or not hw.smt was set.
Also implement num_cpus::get_num_physical_cpus() while here.

Patch has been merged upstream already.

ok semarie@ (MAINTAINER)
2020-01-17 19:13:19 +00:00
gonzalo
da6ca8f43c Update for Bacon to 3.9.3
"Si compila OK" juanfra@ (maintainer)
2020-01-16 09:53:38 +00:00
jca
eaf409c2ea Unbreak non-amd64: check __LP64__ to detect 64 bits host OS
This fixes pointer truncation on sparc64 and probably mips64.
Bump REVISION since quickjs previously built on arm64 but with
different bignum sizing.

ok cwen@ bcallah@ (maintainer)
2020-01-15 14:30:50 +00:00
jca
22c0aa1bff Big endian fix: detect endianness using endian.h
ok cwen@ bcallah@ (maintainer)
2020-01-15 14:25:46 +00:00
jca
a697628a29 Fix linking on powerpc and hppa (needs -latomic)
from cwen@, ok bcallah@ (maintainer)
2020-01-15 14:24:23 +00:00
jca
183c09a80a Reorder to match Makefile.template
ok cwen@ bcallah@ (maintainer)
2020-01-15 14:23:28 +00:00