5549 Commits

Author SHA1 Message Date
jasper
4df6d8e682 update to elixir-1.7.4 2018-11-14 19:13:22 +00:00
naddy
d8e6d28ec4 -fno-pie produces text relocations on i386 and must be combined with
-Wl,-znotext for lld
2018-11-14 15:08:49 +00:00
jcs
fba8e12ccb update to 0.26.1
from maintainer long ago
2018-11-13 22:31:03 +00:00
sthen
b71aaadaa7 Fix building the Alpha backend, from brad, tested by miod, ok pascal 2018-11-13 11:49:33 +00:00
bcallah
d5eb10e828 Update to gravity-0.5.5
Changelog: https://github.com/marcobambini/gravity/compare/0.5.1...0.5.5
2018-11-13 02:18:58 +00:00
daniel
58a75df03e Update to gprolog 1.4.5, modify dlmalloc to avoid use of sbrk, and
drop maintainer as we haven't heard from in some time.

ok jca@
2018-11-12 19:15:40 +00:00
jeremy
bfaed15fde Update to JRuby 9.2.3.0
Remove backported security patches now upstream.

Update jruby-launcher to 1.1.5.
2018-11-12 06:25:18 +00:00
ajacoutot
e0796fc0f0 Update to vala-0.40.11.
ok jasper@
2018-11-11 09:39:26 +00:00
landry
400668b248 Minor update to rust 1.30.1, from semarie@
See https://blog.rust-lang.org/2018/11/08/Rust-1.30.1.html
2018-11-10 11:12:25 +00:00
danj
85e27d6f74 regen patch 2018-11-09 19:55:39 +00:00
sthen
0b9628b68d update to php-7.1.24. 2018-11-08 21:15:33 +00:00
bcallah
aa8107a1cf +devel/py-parallel
+devel/py-parallel,python3
+lang/pcbasic
+math/bcal
2018-11-08 04:27:58 +00:00
bcallah
9694b94600 Import lang/pcbasic, a free, cross-platform emulator for GW-BASIC family.
ok juanfra@

PC-BASIC is a free, cross-platform interpreter for GW-BASIC, Advanced
BASIC (BASICA), PCjr Cartridge Basic and Tandy 1000 GWBASIC. It
interprets these BASIC dialects with a high degree of accuracy, aiming
for bug-for-bug compatibility. PC-BASIC emulates the most common video
and audio hardware on which these BASICs used to run. PC-BASIC runs
plain-text, tokenised and protected .BAS files. It implements
floating-point arithmetic in the Microsoft Binary Format (MBF) and can
therefore read and write binary data files created by GW-BASIC.
2018-11-08 04:27:02 +00:00
sthen
5b04f373c6 kill the unnecessary bison dep (suggested earlier by martijn@) 2018-11-07 22:28:07 +00:00
sthen
8f8214531d update to php-7.2.12
kill the unnecessary bison dep (suggested earlier by martijn@)
2018-11-07 22:27:54 +00:00
sthen
a4053da061 sync changes from gcc/4.9; from Brad, ok pascal@ 2018-11-05 11:52:55 +00:00
jsing
4d07fd460a Update lang/go to 1.11.2. 2018-11-04 20:49:46 +00:00
sthen
fd1d9cd9a6 fix 64-bit time_t issue in php-fpm log printf 2018-11-04 18:17:29 +00:00
rpointel
c104026cfa update to python 3.6.7.
tested in a bulk build by naddy@ (thanks).
2018-11-03 18:56:32 +00:00
naddy
84174f9106 bump for package path change devel/gmp -> devel/gmp,-main 2018-11-02 18:48:39 +00:00
naddy
53302a19c9 Re-add the gmpxx C++ library. productivity/libalkimia requires the
C++ templates, though not libgmpxx.

Split off the C++ support into a separate cxx subpackage.  Add a
no_cxx bootstrap flavor and use it for the dependency chain up to
lang/gcc/4.9 in order to allow bootstrapping a C++ compiler from
ports.

Based on work by sthen@, tweaks by espie@.
2018-11-02 18:43:56 +00:00
sthen
c9cf3bdddd Sync up the various commits that went into 4.9 into 6
- ARM PIE default setting
- ARM/X86 linker path fix for lld
- Copy over Alpha bits

From Brad, maintainer timeout
2018-11-01 22:09:30 +00:00
landry
59c5804603 Update to rust 1.30, from semarie@
cf https://blog.rust-lang.org/2018/10/25/Rust-1.30.0.html
2018-11-01 13:50:30 +00:00
sthen
2a83c63018 add MODGCC4_CPPLIBDEP to LIB_DEPENDS-main to unbreak !clang arches -
on clang arches this is a noop, on !clang arches this gives a path to
the estdc++ WANTLIB. needed because this is a multi-package port and
LIB_DEPENDS-main doesn't include the default LIB_DEPENDS added by
gcc4.port.mk.
2018-10-31 23:48:19 +00:00
jeremy
f3bf72cdd7 Send ruby 2.3 to the Attic 2018-10-29 14:40:51 +00:00
jeremy
1a276d60ff Unhook ruby 2.3 2018-10-29 14:38:28 +00:00
bentley
7926426337 Include stdlib.h for free(). 2018-10-28 06:31:40 +00:00
juanfra
a04ec1e6a9 Update to racket 7.1. 2018-10-27 15:58:32 +00:00
daniel
98274b8b3f Update to Compcert 3.4. Still marked BROKEN until coq is updated. 2018-10-27 01:16:42 +00:00
sthen
813d2e28fc drop php 7.0 and scaffolding, the default has already been switched to 7.1 2018-10-26 21:22:01 +00:00
naddy
930423f5f1 explicitly link with all called libraries to satisfy lld 2018-10-26 18:21:50 +00:00
jeremy
ecdd34f345 Bump related ports after default ruby version switch. 2018-10-26 16:16:24 +00:00
jeremy
b6999fd84a Switch the default ruby version from ruby 2.4 to ruby 2.5. Remove
support for building with ruby 2.3.
2018-10-26 16:12:24 +00:00
bcallah
160edc16af Bugfix update to kona-3.2.0.20181016 2018-10-25 21:34:02 +00:00
juanfra
d01e4a4fed Racket doesn't build on sparc64. 2018-10-25 19:15:02 +00:00
jsing
6ac36c352a Stop pulling in a header (asn1_mac.h) with ancient OpenSSL macro cruft -
pull in asn1.h directly instead.

ok jeremy@ (a long time ago; committing just in time for removal!)
2018-10-24 17:07:31 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
sthen
5aa965d18c update php's DESCR, as spotted by Daniel Winters this includes references to
pdo_sqlite which was split off again between 6.3->6.4.
2018-10-24 10:19:36 +00:00
naddy
d92f9a30e5 Upstream fix for "fpc creates objects with invalid header alignment,
fails to link with LLVM's lld linker"
https://bugs.freepascal.org/view.php?id=32900

New bootstrap by pascal@
2018-10-23 14:39:56 +00:00
kettenis
c302170743 Fix generation of ELF object files. Already present upstream.
ok jsg@
2018-10-22 19:16:25 +00:00
juanfra
afbfcf434a Update to cython 0.29. 2018-10-22 15:42:42 +00:00
jeremy
30db53a5bb Update to ruby 2.5.3
Fixes CVE-2018-16395 and CVE-2018-16396.

Lots of PLIST changes due to switch from manual PLIST handling to using
make update-plist.
2018-10-22 14:46:53 +00:00
jeremy
49c98a6d14 Update to ruby 2.4.5
Fixes CVE-2018-16395 and CVE-2018-16396.

Lots of PLIST changes due to switch from manual PLIST handling to using
make update-plist.
2018-10-22 14:45:52 +00:00
jeremy
4d9d5324b0 Update to ruby 2.3.8
Fixes CVE-2018-16395 and CVE-2018-16396.

Lots of PLIST changes due to switch from manual PLIST handling to using
make update-plist.
2018-10-22 14:44:57 +00:00
edd
8f98c00539 Update lang/pypy to 6.0.0.
Thanks to David Carlier for his alloc_noexec patch.

Tested and OK'd by naddy@. Thanks

Naddy also reports that this fixes the build with lld!
2018-10-21 13:29:47 +00:00
bcallah
030c3efed2 Bring in the flang commits from October (so far) 2018-10-20 20:11:35 +00:00
sthen
9f6ba2f04c remove gcc/4.6, it was ONLY_FOR_ARCHS=alpha but that has now moved to 4.9.
from Brad, ok ajacoutot@ pascal@
2018-10-19 09:19:40 +00:00
sthen
44f8a14fd9 switch default php version from 7.0 to 7.1 (not 7.2 yet as some things are still
using mcrypt).
2018-10-17 14:15:55 +00:00
sthen
8c40c6d028 - use SUBST_CMD instead of a perl regex for sample config for apache httpd's
modphp, possible without pain now that we have UPDATE_PLIST_ARGS.

- install empty php-fpm.d directory and handle pkg_delete -c with @extraunexec

- cat www.conf to the end of php-fpm.conf on all of !5.6, previously this was
just done on 7.0. (not installing this to php-fpm.d/www.conf to avoid making
a conflicting config for updating users).
2018-10-17 12:44:02 +00:00
sthen
d6fb52ecdf remove surplus PKGSTEM setting 2018-10-17 07:19:23 +00:00