4625 Commits

Author SHA1 Message Date
pascal
483545cca5 regen ppc adastrap 2016-09-12 09:37:09 +00:00
ratchov
d479093866 Disable audio; unbreaks the build. Audio is not fixable as there are
LP64 problems preventing from implementing proper audio backend.

suggested by and ok naddy@
2016-09-11 16:30:11 +00:00
pascal
616563b21f +powerpc 2016-09-11 07:43:48 +00:00
ajacoutot
5558c792d3 First pass at pre-entively fixing ports that would break once guenther's header
pollution diff is in.

lang/squeak/vm does not build but it's due to the recent audio changes
games/xbattle: also fixes some conflicting implicit decl
print/hplip: also fixes some conflicting implicit decl
2016-09-10 13:03:40 +00:00
pascal
e5e65a147d ONLY_FOR_ARCHS+=arm 2016-09-09 20:51:03 +00:00
jasper
15eee39723 remove handling of zaurus 2016-09-07 10:02:59 +00:00
jeremy
07183c6d19 Unhook ruby 2.0 2016-09-06 15:38:41 +00:00
jeremy
e8a4d89481 Make ruby 2.3 the default ruby version.
Also, remove code allowing the building of ruby ports using ruby 2.0.
2016-09-06 15:23:26 +00:00
pascal
b6b5cbe4ae regen i386 bootstrap 2016-09-06 10:14:24 +00:00
pascal
088a43f40e Import GCC 6.2.0.
ok espie@
2016-09-04 16:20:14 +00:00
naddy
9faa30cbf8 When testing the bootstrap version, the configure script failed to
use the included libraries. If a system library was bumped, the
binary wouldn't run at the configure stage, even if it ran fine
during the build.

So patch the configure script to pass LD_LIBRARY_PATH as it is done
during the build.  From Sebastien Marie.
2016-09-03 19:51:47 +00:00
jca
9b2446fd9a Re-enable test, now that wxneeded is inherited after fork.
Prodded by naddy@
2016-09-03 15:10:12 +00:00
jca
6daf0d93f5 Disable test that fails for unknown reasons (W^X-related), fixes build.
Test already disabled on Windows and NetBSD.  Initial diff from Solene
Rapenne.
2016-09-03 12:27:17 +00:00
sthen
72e46a5427 sync patches, no change 2016-09-02 14:31:05 +00:00
sthen
b0a98178b2 Disable pcre jit by default in php 7.0, to avoid the process needing to do
W+X mappings. Fixes build with kern.wxabort=1 and runtime on a !wxallowed
partition. ok robert@
2016-09-02 14:30:57 +00:00
dcoppa
072959c4ea Add a "bin/gfortran" symlink pointing to "bin/egfortran"
OK pascal@ (maintainer)
2016-09-02 12:14:06 +00:00
pascal
b2cff9e0b2 Update to GCC 4.9.4.
No fallout in naddy@'s bulk.
2016-09-01 17:30:33 +00:00
robert
53670c4def update to 4.4.2.11 2016-09-01 15:40:29 +00:00
jeremy
dcd3b2292d Remove references to sparc and vax 2016-09-01 14:23:58 +00:00
naddy
8e5d542a24 retire sparc 2016-09-01 14:19:12 +00:00
jasper
f079a29523 more sparc leftovers 2016-09-01 11:01:32 +00:00
jasper
b438691876 retire sparc support and sync distinfo accordingly 2016-09-01 10:56:58 +00:00
jasper
003e889c0a retire sparc 2016-09-01 10:53:26 +00:00
ajacoutot
a660b7d542 Unbreak, from semarie:
When using --enable-local-rebuild option, the configure script will
check the existence of rustc binary from the local-rust-root directory
(/usr/local by default). It is the binary the build process will copy in
stage0 directory.

With the diff, we explicity use the bootstrap directory for configuring.
Note that we still we manually copying all the bootstrap files in
post-configure, as the standard build system will *not* copy the
libraries in lib/ which could be required to run rustc binary
(libraries like libc.so used by bootstrapper).
2016-09-01 09:41:40 +00:00
robert
c6f738a266 update to 5.6.25 2016-08-31 20:33:05 +00:00
robert
55b0f380fd udpate to 7.0.10 2016-08-31 20:32:53 +00:00
landry
db735d1b2f Update to rust 1.11.0, from semarie@, thanks!
All tests passing here.
2016-08-31 08:33:19 +00:00
jasper
5ad58e5763 - update to obc-2.9.7
- drop gettext module and regen WANTLIB

ok Alexander Shiryaev (MAINTAINER)
2016-08-30 11:02:41 +00:00
ajacoutot
a7a2643b0e Update to guile2-2.0.12.
- drop the gettext MODULE
2016-08-27 14:51:36 +00:00
jca
d5f94c9d53 Drop the gettext module. 2016-08-27 10:50:20 +00:00
juanfra
8344b18b66 "fix space-safety in compiler"
5f9576cb22

Passes the tests on amd64.
2016-08-27 01:07:54 +00:00
jca
250f617677 Maintenance update to mawk-1.3.4-20160615 2016-08-26 21:01:23 +00:00
jasper
0fa6f1ec9c once more with an updated gcc; drop the workarounds and XXX comments
spotted by naddy@
2016-08-25 15:59:58 +00:00
dcoppa
85bc950a97 Send gfortran to the Attic
ok naddy@
2016-08-25 15:42:20 +00:00
jasper
2a9260b7f4 missed in previous:
annotate two more ports that were marked as wxneeded with USE_WXNEEDED,
even though in both cases it doesn't work yet, at least they're marked
so they are indexed by sqlports
2016-08-25 08:56:43 +00:00
jasper
c17de26cf7 add USE_WXNEEDED (for sqlports purposes) as it doesn't work yet here (see comment) 2016-08-25 08:42:08 +00:00
jasper
6517b11e9d switch to USE_WXNEEDED instead of altering MAKE_ENV 2016-08-25 08:30:22 +00:00
jca
5febad1d7e USE_WXNEEDED=Yes, even if not effective. 2016-08-22 05:44:54 +00:00
jca
84311bdd65 Mark as BROKEN: mmap W^X violations, but ld -z wxneeded isn't effective 2016-08-22 05:43:33 +00:00
sthen
5f6607a993 Don't hardcode path to "ld" in ports gcc, allowing USE_WXNEEDED to override
"ld" with a wrapper script. Do the same for "as" for consistency as suggested
by naddy. Various versions of this OK'd by dcoppa and pascal.
2016-08-21 21:01:03 +00:00
czarkoff
ede8b86eb5 make go libraries build- and run-depend on particular version of lang/go
Go libraries should be rebuilt on every lang/go update.  This change adds
runtime dependency on lang/go for ports with "lib" in MODGO_TYPE, and tunes
PKGSPEC to force dependency on exact version of go.

OK jsing@, "makes sense" sthen@
2016-08-21 14:08:25 +00:00
juanfra
617fa202e9 Add the LDFLAGS again. The previous version worked for me but failed
in the bulk builds. Spotted by naddy@.
2016-08-20 19:47:10 +00:00
kili
beb055d0d0 Switch to USE_WXNEEDED. 2016-08-20 19:39:37 +00:00
jasper
8d765de867 and bump REVISION 2016-08-20 09:09:54 +00:00
jasper
1213427e5a needs USE_WXNEEDED as spotted by sthen@ 2016-08-20 09:09:13 +00:00
jasper
b165964ff8 fix buffer overflow and mem leak in execvp/execve wrappers (CVE-2016-6830 and CVE-2016-6831)
from Timo Myyra
2016-08-20 08:56:18 +00:00
jeremy
5a038f445f Add USE_WXNEEDED to ruby, to get devel/ruby-therubyracer working
Original diff from awolk@, OK sthen@

Change to use USE_WXNEEDED by me
2016-08-19 19:09:34 +00:00
naddy
22df7758c3 switch from modifying LDFLAGS to USE_WXNEEDED; ok jasper@ 2016-08-19 14:08:44 +00:00
juanfra
93f7c23442 Add USE_WXNEEDED. Passes the tests. 2016-08-18 19:32:50 +00:00
jsing
6c8e51f58a Upgrade lang/go to 1.7.
ok czarkoff@ pea@
2016-08-18 17:23:03 +00:00