4871 Commits

Author SHA1 Message Date
espie
eec06ab36c surprisingly this builds just fine with clang 2017-05-23 20:55:13 +00:00
espie
fe2dd8da06 let it build with clang, thx kettenis@ for useful hints 2017-05-23 14:19:01 +00:00
espie
b3b31636a6 provide an indirection to libatomic, because at least one port depends on it
when not built with base clang
2017-05-22 08:04:07 +00:00
landry
8684e41af8 Add a symlink to base libgcc.a in rust libraries subdir, so that
clang/rust finds it when linking some rust code - somewhat needed by
stylo (the css engine written in rust within mozilla). Modeled after
what is done in lang/g77.

From semarie@, who discussed it with espie@.
2017-05-18 06:39:49 +00:00
jasper
38f9099114 update to elixir-1.4.4 2017-05-16 17:16:38 +00:00
stu
6434a601c9 Update to 8.5.19. 2017-05-12 21:44:33 +00:00
espie
5547286ead kill most of the / at the end of WRK* variables 2017-05-11 20:50:55 +00:00
ajacoutot
35d7007007 Fix packaging; reported by naddy@ 2017-05-11 14:10:21 +00:00
ajacoutot
55d6407710 Update to guile2-2.2.2.
Remove BROKEN, we'll see if it still hangs in dpb(1).
2017-05-10 13:29:27 +00:00
stu
ab20efa310 Update to 8.6.6. 2017-05-10 01:20:34 +00:00
espie
c7bdddd873 let it build with clang 2017-05-06 17:15:20 +00:00
espie
8d860230fd adjust distinfo post DISTFILES change 2017-05-06 15:10:17 +00:00
landry
085fe34c6a Update to rust 1.17.0, from semarie@
Use ports llvm instead of building the bundled copy (yay!)
More work needed to actually build with clang ...
2017-05-05 11:40:29 +00:00
jsg
b15996595d update to LuaJIT 2.0.5
Major on the library gets cranked as it removes
luaJIT_version_2_0_4
and adds
luaJIT_version_2_0_5

Tested by sthen@ with rspamd. ok sthen@
2017-05-05 10:21:47 +00:00
espie
8f66b5e686 tweak generated includes so that C++ extensions compile with clang.
- we don't have xlocale
- so we use __bsd_locale_fallbacks_h, yes even for #include <iostream>
- that depends on mbsnrtowcs and wcsnrtombs  from wchar.h
- those require __POSIX_VISIBLE to be >= 200809...

bump accordingly. tested by naddy@, no breakage on gcc platforms.
2017-05-04 15:20:24 +00:00
jasper
6672675ed8 update to vala-0.36.3 2017-05-03 17:32:23 +00:00
kili
cc8f62b3a2 Still too much noise for espie@, so add -Wno-expansion-to-defined. 2017-05-01 19:31:08 +00:00
kili
e177836f24 Suppress a lot of (not all) warnings when using clang:
ghc uses cc for generating object files from assembler files and
passes the CONF_CC_OPTS_STAGE? flags to it, which clang doesn't
like, so add -Wno-unused-command-line-argument to the flags passed
to cc if it's clang.

To let this work for the bootstrap compiler, properly CONFIGURE_ENV
when installing the bootstrap (in post-patch:). This also makes the
hack patching the bootstrap/bin/ghc script in post-patch: obsolete.

prodded by (and with some hints from) espie@

~here are still a lot of warnings, most about macros #defined in
storage/ClosureMacros.h. Those should be fixed in a separate step,
probably after an update to ghc-8.
2017-04-30 21:33:26 +00:00
espie
a378c8f2a1 get libgcc location in a simpler way that also works with clang.
fixes dependent ports
2017-04-29 06:22:05 +00:00
juanfra
d3f0ac8198 Update to Racket 6.9.
SECURITY:

"A security vulnerability in the `racket/sandbox` library and Typed
Racket allowed malicious Typed Racket code to escape the sandbox.
This vulnerability has been fixed in Racket version 6.9. Anyone using
`racket/sandbox` to execute untrustworthy code with access to Typed
Racket should upgrade to version 6.9 immediately.

While this known vulnerability has been eliminated, it is possible that
similar errors in other installed collections could also be exploited,
although we are not currently aware of any existing vulnerabilities. We
recommend that if you use the Racket sandbox to execute untrustworthy
Racket code, you should also employ additional operating system or
virtual machine level protections. The documentation for `racket/sandbox`
has been updated to list recommended security practices for using the
library."

https://download.racket-lang.org/v6.9.html
2017-04-28 18:15:42 +00:00
espie
47d9834f69 building with clang is just a question of fixing configure
- C++ tests should return properly
- autodetection of -fno-exceptions is broken
2017-04-28 01:54:09 +00:00
espie
f139d36d56 steal clang amd64 support from netbsd 2017-04-27 21:42:24 +00:00
sthen
fa11ac230a Don't hardcode libstdc++, pass it in from LIBCXX. Fixes build of Apache module
on libc++ arches (otherwise the nonexistent -lstdc++ caused libtool to generate
a static library instead of shared .so module). ok robert@
2017-04-26 08:15:05 +00:00
jasper
69f0b548b2 update to vala-0.36.2 2017-04-25 18:05:39 +00:00
sthen
cbd90c0e6c remove remnants of php 5.3/5.4, add support for MODPHP_VERSION=7.0 2017-04-25 11:26:43 +00:00
sthen
1f7a73d4f7 regen PLIST for ax_check_compile_flag.m4 2017-04-25 11:21:14 +00:00
juanfra
a6e6bffce7 Tabs/spaces. 2017-04-24 21:00:27 +00:00
sthen
af41127e20 fix "ordered comparison between pointer and zero" 2017-04-24 13:35:23 +00:00
juanfra
90d67947d4 Update to cython 0.25.2. Take maintainership. 2017-04-23 23:11:49 +00:00
stu
5457520ac2 Update to 0.77pl0. 2017-04-23 21:05:47 +00:00
stu
41c6b17204 Update to beta39.
In the port Makefile, put all the testing bits together in one place.
2017-04-23 20:52:33 +00:00
ajacoutot
c0d19b6a8e Use MODGO_post-patch instead of checking for an existing post-patch target.
This will allow go ports to setup a post-patch target when needed.

ok czarkoff@
2017-04-22 09:55:16 +00:00
kurt
558715b919 - disconnect devel/jdk/1.7 from the build
- adjust java.port.mk so all 1.7 and lower ports now build with 1.8
- bump revision on affected ports
okay sthen@, ian@, landry@
2017-04-21 13:27:46 +00:00
sthen
d44db8d068 regen 2017-04-19 10:20:12 +00:00
ajacoutot
4f8b9a547c Only add ac_cv_prog_PYTHON and ac_cv_path_PYTHON to CONFIGURE_ENV when
CONFIGURE_STYLE is gnu (or autoconf). It makes no sense for other styles.

survived a bulk
2017-04-19 07:41:00 +00:00
kili
3ee734d752 Use the new boostrappers with the better clang detection fix from espie@.
No objectsion, espie@

(But it still produces tons of warnings, even when compiling ordinary
.hs files)
2017-04-18 18:38:11 +00:00
jeremy
a2208beef5 Fix comment for patchfile, no functional change. 2017-04-18 17:09:26 +00:00
jeremy
eedf27a3d2 Fix heap overflow by renaming HEAP_ALIGN_LOG to HEAP_PAGE_ALIGN_LOG in configure. 2017-04-17 18:29:11 +00:00
espie
da7d639c16 give the system a chance to figure out clang (their detection method is lame
as the patch shows).

you'll need to wait for a bootstrap/rebootrap yourself so this is actually
effective.

(should cut down *a lot* on the insane number of warnings produced due to
unknown compile options on a clang system)

okay kili@
2017-04-17 17:21:49 +00:00
fcambus
fe00d736ea Update duktape to 2.1.0. 2017-04-16 18:23:51 +00:00
naddy
a53cf608f8 mark for parallel building by dpb 2017-04-15 19:41:36 +00:00
jasper
12cfd10e16 update to vala-0.36.1
tested in a bulk by aja@, fallout will be dealt with shortly
2017-04-13 07:06:13 +00:00
jsing
70dca0b655 Update lang/go to 1.8.1. 2017-04-10 16:50:19 +00:00
sthen
bcbf44ab87 use LIBCXX 2017-04-10 11:46:18 +00:00
jasper
ebc2d13bce update to erlang-19.3 2017-04-09 19:11:09 +00:00
jasper
648ee55389 update to newlisp-10.7.1 2017-04-09 14:16:54 +00:00
rpointel
f55f3c9695 update python to 3.4.6. 2017-04-08 04:29:56 +00:00
jeremy
799e944524 Update to ruby 2.3.4 2017-04-07 21:14:17 +00:00
espie
f939bcca70 lots of stuff that conflicts with 4.9 and doesn't say so. 2017-04-06 10:26:15 +00:00
rpointel
5c4360e2c0 update to 3.5.3.
more information: https://docs.python.org/3.5/whatsnew/changelog.html#python-3-5-3
ok benoit@.
2017-04-05 11:43:23 +00:00