5299 Commits

Author SHA1 Message Date
ajacoutot
487a1511d8 Bump MODCLANG_VERSION. 2018-04-07 14:55:58 +00:00
rsadowski
3f6c0a5a2d fix for clang 6.0: reinterpret_cast<char*> -> static_cast<char*>
From David CARLIER <devnexen AT gmail DOT com> Thanks!
2018-04-07 14:41:48 +00:00
kn
d6091e4b61 Update to go 1.10.1
OK jsing
2018-04-06 13:01:39 +00:00
sthen
038dcb3cc2 remove BROKEN marker for i386, there's kernel work in progress to get this
building more easily
2018-04-06 07:15:14 +00:00
sthen
0dff1ce088 sync plists for i386 2018-04-06 07:12:28 +00:00
jsing
8ae8d8fb90 Update PLIST for lang/go MAP_STACK change.
The MAP_STACK patches create a new source file, however the PLIST was not
updated to include it.

Found the hard way by abieber@ and nigel@
2018-04-06 05:56:44 +00:00
jsing
b81b4b0398 Make go work with MAP_STACK. 2018-04-05 18:38:38 +00:00
jsing
003c056593 Make go-bootstrap work with MAP_STACK. 2018-04-05 17:47:30 +00:00
rpointel
8bf4b1a96e update to Python 3.6.5, tested in a bulk build by naddy@ (thanks).
release notes: https://docs.python.org/3.6/whatsnew/changelog.html#python-3-6-5-final
2018-04-03 17:53:48 +00:00
bket
1f62e2d1e4 Update to gawk-4.2.1.
Tested on amd64, arm and sparc64 (the latter two by jca@).

OK jca@
2018-04-02 17:04:44 +00:00
landry
2fddfb733a Update to rust 1.25.0, from semarie@
- to keep RUST_BACKTRACE=1 enabled during build, properly separate
  MAKE_ENV and TEST_ENV, by introducing a TEST_BIN variable used to
launch rustbuild with TEST_ENV (some tests are failing if RUST_BACKTRACE
is enabled).

- remove llvm-6 backported patches. this version of rustc has full
  support of it. Hashes in library names will change when ports llvm
is upgraded, so PLIST will have to be regenerated.

- backport #49140 to be able to run "make test" without installing rustc
2018-04-02 07:21:50 +00:00
bcallah
ee17756516 Bugfix update to kona-3.2.0.20180329 2018-04-01 22:31:11 +00:00
jeremy
f374615e17 Update to the latest versions of ruby: 2.5.1, 2.4.4, and 2.3.7.
This fixes the following CVEs: 2017-17742, 2018-6914, 2018-8777,
2018-8778, 2018-8779, and 2018-8780.

While here, switch HOMEPAGE and MASTER_SITES from http to https,
requested by tj@.
2018-03-31 21:12:45 +00:00
kili
a165c46b86 Enable the new bootstrapper.
To my surprise, it just works, and there are no hs library signature
changes, so there's no need to touch all the hs-* ports.

Next steps will be (in no particular order): enable PIE, update to
ghc 8.4, kill W^X, debug and fix the SIG(SEGV|TRAP|BUS|ILL) problems
with tehmplate haskell seen by some people.
2018-03-30 23:16:59 +00:00
kili
2c6e03fe34 Prepare a new bootstrapper. 2018-03-30 18:18:27 +00:00
robert
bb64279635 keep libmono-sgen and libmono-boehm so versions in sync so that the libmono-2.0
symlink's version is going to be correct as well
2018-03-30 18:05:42 +00:00
jturner
1612c4cca2 Update myrddin to 0.2.1 2018-03-29 20:56:37 +00:00
robert
cb92a566f8 unbreak mono by switching to the cooperative gc by default until
the default case gets fixed. this is not yet the default upstream
but ther plan is to do this soon
this update includes a hack that is being investigated upstream as well
in https://github.com/mono/mono/issues/6359
2018-03-29 19:33:18 +00:00
jasper
0de0f61c60 Let erlang tools find their versioned self; while here prevent
collisions during static analysis when multiple versions of erlang are installed

from Bill Karh
2018-03-19 20:57:20 +00:00
robert
0276c1d2e5 - update to 5.10.0.160
- apply a patch from Thomas Frohwein:
  Use SIGUSR1 as the abort signal in mono instead of SIGTTIN,
  because SIGTTIN gets delivered to all processes/threads and
  that is not what we want here.

The port is still broken though, so leaving it as BROKEN.
2018-03-19 15:12:20 +00:00
sthen
97b6f69dc8 mark BROKEN-i386 again, too many failures in builds 2018-03-18 13:26:46 +00:00
tb
439a9563e3 Use our own PKCS5_PBKDF2_HMAC() instead of using PKCS5_PBKDF2_HMAC_fast().
They are essentially the same.

discussed with jsing
ok & bumping help sthen
2018-03-18 01:27:30 +00:00
sthen
823951dedc fix following libressl changes. maybe the thread locking can go away too now,
just doing the minimum to unbreak the ports tree for now.
2018-03-17 22:30:04 +00:00
jasper
3b13d19de8 update to elixir-1.6.4 2018-03-17 09:37:12 +00:00
landry
9b095d4328 New i386 bootstrap, still BROKEN sadly.. 2018-03-16 07:36:40 +00:00
sthen
949ca69de4 Hack up the autoconf check for the Ada driver so that "libm.so.10.0: minor
version >= 1 expected, using it anyway" doesn't cause the port build to fail.

This problem resulted in most of the ports tree being broken on non-clang
arches and some important parts of it on clang arches too.

Similar but a bit different to a direction agreed with espie.

Really: needs new Ada bootstraps, and figuring out why base libs are
interfering with the bootstrap build environment.
2018-03-16 00:52:35 +00:00
sthen
2981f33139 sync patches 2018-03-16 00:43:48 +00:00
sthen
8f5949756b switch MASTER_SITES 2018-03-15 08:08:51 +00:00
sthen
2ab0268b43 update amd64 Ada bootstrap, generated by espie. 2018-03-15 01:16:42 +00:00
jsing
cc12b02993 Update lang/go to Go 1.10.
ok jasper@
2018-03-14 14:14:36 +00:00
jsing
0f4f610688 Tweak go.port.mk for Go 1.10.
- Disable the Go 1.10 test caching via GOCACHE - this seems to interact
  badly with the ports build infrastructure and does not provide any
  real benefit in this environment.

- Provide a MODGO_TEST_FLAGS variable that allows ports to specify test
  flags.

ok jasper@
2018-03-14 14:12:02 +00:00
sthen
d154826753 update to Lucee 5.2.6.59 2018-03-13 11:20:40 +00:00
landry
b49cdf51b4 Fix rust with MAP_STACK, all from semarie@:
- regen amd64 bootstrap (i386 will come later and is marked BROKEN
  anyway)
- add MAP_STACK flag for use with sigaltstack() (only used for signal
  handler used for stack overflow detection)
- change a bit the way stack overflow is detected
2018-03-13 08:08:03 +00:00
bcallah
348a2654d2 Chase the 20180308 flang updates. Use sincos functions since we have them. 2018-03-13 02:46:44 +00:00
jasper
d81de4fe55 update to elixir-1.6.3 2018-03-11 10:12:39 +00:00
juanfra
0da47bfeb9 Add setuptools_git as dependency. Spotted by naddy@. 2018-03-11 00:18:12 +00:00
sthen
432e1bb430 add a native_bootstrap flavour to lang/rust, as done in several other ports
with bootstraps: allows easier building if the bootstraps don't run but the
last version from packages works.  ok semarie@
2018-03-08 20:39:29 +00:00
sthen
107249dd97 update to sbcl-1.4.5, and use MAP_STACK. from joshe (maintainer),
and thanks to Solène Rapenne for tests.
2018-03-08 15:17:39 +00:00
jeremy
7b3eb6690d Restore missing $OpenBSD$ entry in ri_docs PLIST
Pointed out by juanfra@
2018-03-08 15:00:27 +00:00
bcallah
7d8ee4b399 Update to seed7-20180304 2018-03-05 00:56:56 +00:00
jasper
51495d71e7 update to elixir-1.6.2 2018-03-04 08:30:26 +00:00
bcallah
8ca2aa51b2 Update to latest kona code, which brings in a number of bug fixes. 2018-03-03 02:23:54 +00:00
bcallah
7537b67d80 Chase latest flang update. 2018-03-03 01:40:52 +00:00
sthen
869e1ba766 update to php 5.6.34 & 7.0.28, ok robert@ 2018-03-02 22:11:04 +00:00
juanfra
dd391eb00c Update gambit to 4.8.9. Add myself as maintainer. 2018-03-02 12:02:51 +00:00
sthen
dff7d53ef1 update to php 5.6.33, 7.0.27. ok robert@ 2018-03-01 10:15:02 +00:00
sthen
b98b6d18ae bump; plist changes now we are at 6.3-beta 2018-02-28 19:23:56 +00:00
landry
a568dde054 Mark BROKEN-i386 for now, i didnt manage to build it on an otherwise
idle i386 VM. Discussed with sthen@ and semarie@, but semarie@ has ideas
on how to work around things hoping for a brighter future...
2018-02-24 18:04:08 +00:00
martijn
e88c3e1498 Rename php-fastcgi to php-cgi. This is the more logical name, since this
is the actual name and role of the binary.

OK sthen@
2018-02-23 18:51:44 +00:00
landry
87781971db Update to rust 1.24, from semarie@ (MAINTAINER)
Backports some patches for LLVM6 compatibility.

Note that this is likely to be BROKEN-i386 soonish, i'm giving it a last
chance locally but i never managed to build it here. That also means we
can say goodbye to firefox on i386.
2018-02-23 16:38:16 +00:00