5697 Commits

Author SHA1 Message Date
rpointel
e5ab4e114f fix problem with PLIST: some noise when installing and then uninstalling unflavored python3.
spotted by tb@, fix from me, ok sthen@.
2019-02-28 09:11:28 +00:00
naddy
b1eb1d48fd bump for plist changes 6.4 -> 6.5 2019-02-28 01:52:37 +00:00
sthen
c644d75cfd use SUBST_VARS+=CHROOT_DIR to fix a literal ${CHROOT_DIR} in the pkg-readme 2019-02-28 01:29:26 +00:00
sthen
cecef6a9c8 mark BROKEN-i386 2019-02-23 18:23:13 +00:00
sthen
05f4c996e9 remove base-gcc from COMPILER, I was a bit optimistic including node when
I added it in bulk. building node requires one of the c++11 compatible
compilers that we have in base or in ports.
2019-02-22 21:30:28 +00:00
jturner
a2882998b2 Hook up janet 2019-02-21 00:36:27 +00:00
jturner
08f182e090 Import ports/lang/janet. ok bcallah@
Janet is a functional and imperative programming language. The entire
language (core library, interpreter, compiler, assembler) is about
200-300 kB and should run on many constrained systems.

Janet makes a good system scripting language or a language to embed in
other programs, similar Lua or Guile. Janet also can be used for rapid
prototying, dynamic systems, and other domains where lisp shines.

Features include first class closures, garbage collection, lisp macros,
a REPL, the ability to directly interoperate with C including
dynamically loading C libraries, and an extensive core library.
2019-02-21 00:35:17 +00:00
jeremy
92c0f8b824 Update to JRuby 9.2.6.0 2019-02-19 05:23:53 +00:00
bcallah
ce834a6fdf Update flang to its latest; note the minor bump to libpgmath 2019-02-16 20:39:46 +00:00
bcallah
fa7bdb3e5d Update flang to use llvm-7.0.1 as its backend.
Reenable arm64 support as well.
2019-02-15 17:51:09 +00:00
jca
39c59b2bb8 Mark as BROKEN following the LLVM7 update
"It may be a while before the issue is fixed" Wesley Moxam (maintainer)
2019-02-13 13:20:54 +00:00
otto
74e6bb8161 Apply stackghost stack unwinding fix for sparc64 here as well; ok jca@ 2019-02-12 18:37:17 +00:00
juanfra
8d8bf34681 Update to cython 0.29.5. 2019-02-10 18:58:42 +00:00
juanfra
6741d084c3 Update to gerbil 0.15.1. From Timo Myyra (MAINTAINER). 2019-02-10 18:01:30 +00:00
juanfra
9637d94f3b Update to gambit 4.9.3. From Timo Myyra. 2019-02-10 18:00:26 +00:00
jsing
a3bbf060d3 Use hw.ncpuonline rather than hw.ncpu to determine how many threads to run.
Prompted by tedu@
2019-02-09 15:09:19 +00:00
phessler
30ba489a94 instead of erroring out, mark BROKEN for languages that are known to
a different gcc4 module version but not this one.

OK sthen@
2019-02-08 11:16:25 +00:00
sthen
5e3c6c7768 update to php-7.2.15 2019-02-07 22:48:37 +00:00
sthen
afeaf12d3b mark BROKEN-i386: non-ABS relocation R_386_GOTOFF against symbol .LC60 2019-02-06 23:09:53 +00:00
otto
750fe2e79e Fix stack unwinding for sparc64; makes C++ exceptions work; ok kettenis@ sthen@ 2019-02-06 06:48:02 +00:00
sunil
b389492b59 update to 1.10.0
changelog: https://github.com/clojure/clojure/blob/master/changes.md

Ok jasper@
2019-02-05 07:49:32 +00:00
rapha
ff2ab81b25 Update to wabt-1.0.8
Tested by Fabian Raetz, ok tb@
2019-02-04 14:13:04 +00:00
juanfra
d8236a6b87 Update to gerbil 0.15. From Timo Myyra (MAINTAINER).
I increased the limits for the build because it didn't work on my
system with the defaults.
2019-02-03 18:32:50 +00:00
sthen
ba9d9e79a1 mark BROKEN-i386, needs fixing for LLD 2019-02-03 12:43:40 +00:00
juanfra
233b44392f Update to cython 0.29.4. 2019-02-02 21:12:30 +00:00
pascal
823d8d28c3 Hook up gcc 8.
ok sthen@ phessler@
2019-02-02 18:44:03 +00:00
juanfra
2275239921 Add PORTHOME. 2019-02-01 21:30:00 +00:00
jeremy
16da32da5f Update to ruby 2.6.1 2019-02-01 16:24:59 +00:00
juanfra
7ea4230910 Update to racket 7.2. 2019-01-31 00:00:49 +00:00
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