5718 Commits

Author SHA1 Message Date
jasper
e4669756b7 update to elixir-1.8.1 2019-01-30 19:17:28 +00:00
jasper
c6ff6f413a unbreak on i386 by compiling engine.c with -O0 as clang has been crashing or
running out of memory on this file since clang 5
2019-01-30 19:13:35 +00:00
semarie
2862edd08c backport patches to devel/llvm
- da1fb72bb3
- cc1f2a595e

it should unbreak firefox: firefox uses rustc with `-C lto' option for
some part of its build, and this code path expose the llvm bug.

llvm review: https://reviews.llvm.org/D52340
rust issue: https://github.com/rust-lang/rust/issues/57762

bump lang/rust to ensure updated statically linked libraries are taken on update.

ok jca@
2019-01-30 07:36:06 +00:00
bcallah
22a50dbca4 LLVM updates always bring flang and ponyc down since they're tightly bound
to the LLVM version we ship in ports. Mark them as BROKEN for now. Being
actively worked on...
2019-01-30 00:30:09 +00:00
sthen
8d10c61f55 Make it clearer that you need to install php-apache in order to use apache
mod_php. Based on a diff from Kurt Mosiejczuk.
2019-01-29 20:25:15 +00:00
jsing
cafca2f498 Update lang/go to 1.11.5.
This includes a security fix to the crypto/elliptic package.
2019-01-29 14:25:28 +00:00
jca
21b863839c Update to llvm-7.0.1 (and include-what-you-use-0.11)
All the work done by Brad except for some fixes from base by mortimer@
and patrick@

Tests: amd64 Brad, jsg@ and me, i386: Brad, mips64: visa@, sparc64 me.
No tests on powerpc but a test build with only the PowerPC backend
packages on amd64.
2019-01-28 06:27:28 +00:00
jasper
263b0ecd9e update to elixir-1.8.0l 2019-01-27 14:52:57 +00:00
semarie
2d7b810f6a update lang/rust bootstraps to change a bit the way hash metadata is
generated.

in general case, the output of `rustc -vV` is still used as part of the
hashed data. the output contains the exact version of the rustc and the
LLVM version used.

but when used for build the port, it will use a less changing string:
only the major+minor version (without patch number) and no more LLVM
version.

the choice between the two way is based on the presence of environment
variable.

it will permit to avoid change in filenames (and so PLIST regeneration
requirement) when:
- patch release of rustc is pushed
- llvm is updated
2019-01-27 05:25:29 +00:00
bcallah
0616bc264e Update flang to the latest.
While here, remove base-gcc from the COMPILER list in driver/ -- it's C++11
2019-01-25 20:06:48 +00:00
sthen
0b971b3e33 remove suhosin / php 5.6 mention 2019-01-23 21:04:53 +00:00
jasper
fc4320ef94 update to vala-0.42.5 2019-01-22 19:56:42 +00:00
sthen
987322774d fix paths in Tcl pkg-readmes, from Alessandro DE LAURENZIS
no reply from stu@ (I didn't wait very long though as it's straightforward)
2019-01-22 11:22:23 +00:00
semarie
e96fa506fd update to 1.32.0
Announcing: https://blog.rust-lang.org/2019/01/17/Rust-1.32.0.html
ChangeLog: https://github.com/rust-lang/rust/blob/stable/RELEASES.md#version-1320-2019-01-17

ok landry@
2019-01-22 05:07:19 +00:00
semarie
af1a08a888 update to 1.32.0
Announcing: https://blog.rust-lang.org/2019/01/17/Rust-1.32.0.html
ChangeLog: https://github.com/rust-lang/rust/blob/stable/RELEASES.md#version-1320-2019-01-17

ok landry@
2019-01-22 04:47:48 +00:00
abieber
296cf11c2f Bump node to the latest LTS.
Changelog: https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V10.md#10.15.0

Thanks to naddy@ for the openssl bits!

Tested on {amd,arm}64.

No objections!
2019-01-21 23:46:01 +00:00
jca
034d9504db Unbreak on amd64 (workaround: disable retpoline) 2019-01-21 19:07:58 +00:00
bcallah
59475f84a7 Bugfix update to kona-3.2.0.20190119 2019-01-21 16:26:01 +00:00
juanfra
67f2340540 Update to bacon 3.8.1. 2019-01-20 23:24:28 +00:00
juanfra
b9aa1fe86d Update to gambit 4.9.2. 2019-01-20 20:11:59 +00:00
juanfra
6735e9033e Update to cython 0.29.3. 2019-01-20 20:11:23 +00:00
jeremy
8b866cfc06 Add support for building ruby 2.6 packages for ruby ports using ruby26 FLAVOR
While here, fix MODRUBY_SITEDIR and MODRUBY_LIBREV for the
jruby FLAVOR, even though no ports currently use either.
2019-01-16 17:11:57 +00:00
jeremy
22bd3e0d0a Hookup ruby 2.6.0 2019-01-14 16:18:21 +00:00
jeremy
0d9f363af6 Import ruby 2.6.0
Help and testing from jca@ and George Koehler
OK jca@
2019-01-14 16:13:05 +00:00
pascal
3181717f80 Fix TEST_DEPENDS on arm and arm64. From Brad. 2019-01-13 11:59:18 +00:00
bcallah
68347400a1 Narrow ONLY_FOR_ARCHS to aarch64 amd64 arm i386
Pony won't build on any other archs, so let's not waste time.
Spotted from the latest powerpc ports bulk.
2019-01-11 22:49:01 +00:00
jca
fe899fcd43 Cope with mincore(2) removal.
mono already tries to detect whether mincore(2) is available, but one
place was missing a check.  Upstream should probably add #ifdef checks
for all the sys/mman.h functions wrapped in this file, to replace the
existing "#ifndef HAIKU" checks.

ok sthen@
2019-01-11 18:49:37 +00:00
jca
ae3988c3c0 Don't use mincore(2) 2019-01-11 18:16:58 +00:00
sthen
417ee3b07d regen patches only, no pkg change 2019-01-11 17:21:38 +00:00
jca
6cfe94ccd9 Re-add classpath, I somehow missed that lang/jamvm depends on it. 2019-01-10 17:54:14 +00:00
jca
0cf3c64ec6 Remove classpath, not updated since 2009 and not used by the ports tree
Also it depends on gcj which is a dead end (not shipped by lang/gcc/8).
Noticed because is uses mincore(2).

ok phessler@ landry@
2019-01-10 17:23:12 +00:00
bcallah
699757b980 Update to seed7-20190107 2019-01-10 00:17:55 +00:00
sthen
76e59d41e8 update to php-7.2.14 2019-01-09 23:44:39 +00:00
sthen
bcc52ba7f4 update to php-7.1.26 2019-01-09 23:44:30 +00:00
bcallah
b08fc631bf New year, new flang code. 2019-01-09 17:45:49 +00:00
rpointel
d095232e95 update python to 3.6.8.
tested in a bulk build by naddy (thanks!).
2019-01-07 06:43:00 +00:00
pascal
7df1e069cd Properly set RUN_DEPENDS{,-main} for the case where devel/gas is needed.
found by phessler@
2019-01-06 14:36:47 +00:00
sthen
c7e404ed5e switch HOMEPAGE for php ports to https://secure.php.net/
https://www.php.net/ isn't reliably working across the various servers
hosting the site as reported by danj@ (e.g. at least one instance has
a certificate with CN=ilia.ws, and some don't seem to have
port 443 open at all).
2019-01-05 23:19:26 +00:00
pascal
fa22bb31f4 Update powerpc bootstrap and plist. 2019-01-05 22:08:11 +00:00
jsing
a20b34842d Allow weak symbols to be duplicated when already defined.
When -mretpoline is enabled with clang, a __llvm_retpoline_r11 weak symbol
is emitted in each compilation unit. This results in the Go linker
complaining when processing a package archive that contains cgo linkages,
since it finds the same weak symbol defined in multiple object files.

Relax the duplicate symbol detection such that weak symbols are permitted
to be duplicated. This makes it possible to build Go with clang again and
addresses a similar duplicate weak symbol issue that results from retguard.

Also backport an upstream commit that corrects the handling of libgcc vs
libcompiler_rt. Combined with the above fix `make regress` now passes with
both gcc and clang.
2019-01-05 12:59:25 +00:00
pascal
a2a036b0ec Provide MODGCC4_FORTRAN* variables.
ok jca@
2019-01-04 17:29:53 +00:00
pascal
8564459c11 Import GCC 8.2.0. ok espie@ 2019-01-04 15:50:38 +00:00
pascal
6f3799dc8e Update to rakudo 2018.12.
feedback/ok afresh1@
2019-01-04 09:27:55 +00:00
pascal
91acb8f236 Update to NQP 2018.12.
ok afresh1@
2019-01-04 09:27:27 +00:00
pascal
cfcca7fe3e Update to MoarVM 2018.12.
ok afresh1@
2019-01-04 09:27:09 +00:00
ajacoutot
818aad5754 Tweak comment about API_V. 2019-01-02 20:32:05 +00:00
jasper
02c2dc9042 update to vala-0.42.4
tested in a bulk on amd64 by aja@, thanks!
2019-01-02 19:12:51 +00:00
jca
16c8a26880 Cope with the wxWidgets3 update
ok ajacoutot@ landry@ giovanni@
2019-01-02 12:44:06 +00:00
jasper
b9cc6da51f switch to use erlang 21 by default 2018-12-31 10:13:35 +00:00
jasper
f481c7a180 add plumbing for erlang21 2018-12-31 10:12:24 +00:00