Commit Graph

4800 Commits

Author SHA1 Message Date
juanfra
f71f27c2ed Unbreak Racket on arm. 2017-03-09 01:56:52 +00:00
jeremy
88d0424ecd Update to JRuby 9.1.8.0
Fix hardcoding of gcc and g++.
2017-03-08 16:32:25 +00:00
pascal
e6ac64333d Update to Rakudo 2017.02. 2017-03-07 21:21:51 +00:00
pascal
0df8e533d0 Update to NQP 2017.02. 2017-03-07 21:21:34 +00:00
pascal
495a13d6e8 Update to MoarVM 2017.02. 2017-03-07 21:21:20 +00:00
jturner
1979e6aaea Update myrddin to 0.1.1 and add TEST_TARGET 2017-03-06 14:12:20 +00:00
sthen
d13947c49d bump ports with openbsd version number in filenames 2017-03-04 21:59:55 +00:00
jturner
f10fb5a23e Update myrddin to 0.1 release. 2017-03-04 21:09:04 +00:00
jeremy
393958c756 Disable debug build by default.
Also, only build the version shipping with the package, instead of also
building other versions.

OK jca@
2017-03-04 05:09:15 +00:00
jca
a504af10f6 Honour CC 2017-03-04 02:03:55 +00:00
kili
a8aae2853f Add quotes. Just in case someoen sets CC="my beloved C compiler". 2017-03-02 23:23:28 +00:00
kili
5fce04f350 Workaround: add --with-gcc=${CC} to hs-ports using cabal.
This should be fixed for real in libraries/Cabal (in the ghc
source tree), but I'm not going to do this for ghc-7.10.3.
2017-03-02 22:44:06 +00:00
pascal
4f3d64cf8a Update to FPC 3.0.2. 2017-03-02 12:19:22 +00:00
kili
497f1b34b6 Try to work with just /usr/bin/cc (instead of /usr/bin/gcc). 2017-02-28 00:07:10 +00:00
jca
a62141e50b Respect CXX 2017-02-27 21:51:01 +00:00
jca
493a816284 Show build commands, re-add -W* compile flags
The default is still a debug build.  Is that intended?

"cc" -O2 -pipe -std=gnu99 -Wall -Werror-implicit-function-declaration \
-Wdeclaration-after-statement -Wwrite-strings -g3 -O0 -DMRB_ENABLE_DEBUG_HOOK \
-DMRBGEM_MRUBY_BIN_DEBUGGER_VERSION=0.0.0 ...

Added Files: CVS: patches/patch-tasks_toolchains_gcc_rake
2017-02-27 21:33:43 +00:00
jca
8adbe66d2f Respect CC 2017-02-27 21:27:01 +00:00
jca
4d8a9a69b5 Don't hardcode gcc -c 2017-02-27 20:51:03 +00:00
sthen
b165d00cd2 unbreak !amd64 packaging, duplicate item in packing-list:
-go/src/cmd/vet/all/whitelist${GOCFG}.txt
+go/src/cmd/vet/all/whitelist/openbsd_amd64.txt
2017-02-26 20:05:12 +00:00
abieber
7a32bd76cd Bump node to the latest. Full changelog:
https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V6.md#6.10.0

OK ajacoutot@
2017-02-26 18:50:05 +00:00
ajacoutot
06ad4e62fc Update to guile2-2.0.14.
Keep BROKEN since the bulk builders cannot build it for some reason.
2017-02-26 10:09:53 +00:00
naddy
cc4811f266 Remove ports that don't work on LP64 archs.
lang/nhc98              ok ajacoutot@ jca@ kili@
security/logsurfer      ok ajacoutot@ jca@
shells/scsh             ok sthen@ ajacoutot@ jca@
devel/hmake             ok kili@
2017-02-25 20:37:35 +00:00
kili
7ee9d7a4dd Retire lang/hugs. Dead upstream since more than 10 years, and needs W|X.
ok dcoppa@ about 9 months ago (and I totally forgot it).
2017-02-25 20:04:57 +00:00
kili
8161d3db70 Unhook lang/hugs. 2017-02-25 20:04:05 +00:00
jasper
d7723600f5 update to elixir-1.4.2 2017-02-25 13:55:05 +00:00
juanfra
5d15ba9c75 Update to chicken 4.12.0. From Timo Myyra (MAINTAINER). 2017-02-25 02:45:13 +00:00
robert
57e4d0afb8 update to 7.0.16 2017-02-24 09:13:11 +00:00
jsing
3b234e6ab1 Update lang/go to version 1.8.
ok ajacoutot@
2017-02-23 15:57:42 +00:00
jca
acf4c4a2f0 Workaround for ram-constrained archs: build ext/ripper/ripper.c with -O1
Same as lang/ruby/2.3.  Preventively add arm, just in case it is near
the maximum limit.
Prodded by jeremy@ (maintainer)
2017-02-21 17:04:45 +00:00
jca
b40bb7b3ca Workaround for ram-constrained archs: build ext/ripper/ripper.c with -O1
ok phessler@ jeremy@ (maintainer)
2017-02-21 16:45:36 +00:00
jca
f74db41355 Remove BROKEN-arm; seems reliable here 2017-02-21 09:08:22 +00:00
phessler
9e7b773b4a 10 years ago, we needed to build python with c++ to make sure modules
with native c++ code worked fine.  We no longer need to do that, and
llvm errors out with the non-sensical combination of "c++ -std=c99".

this fixes the python build on arm64

tested by sthen@ in an i386 bulk, thanks!

OK sthen@, rpointel@ (maintainer)
2017-02-20 11:04:27 +00:00
ajacoutot
60be374aa8 Export PATH so that things using cgo don't die with, for e.g.
exec "cc" not found in path

s/PATH/PORTPATH/ from sthen@
ok jsing@ sthen@
2017-02-19 14:07:26 +00:00
landry
531b5386c3 Divide build time by at least three and various fixes, all from semarie@
- stop pruning optimizations coming from the environment (ie OpenBSD's
  default -O2 -pipe) when building llvm - this resulted in a very slow
llvm, and in a veeery slow rust build, and an awfully slow rust
compiler. Yay. See https://github.com/rust-lang/rust/issues/39900
- only add cmake to BDEP when rustc is compiled with bundled llvm
- propagate verbose cmake flag to bundled llvm build

tested on i386 and amd64
2017-02-18 13:15:48 +00:00
phessler
0df7a040a4 remove a sparc leftover 2017-02-17 10:01:28 +00:00
landry
ba61ea94c0 Update to rust 1.15.1.
- switch to rustbuild build system instead of configure (the world
  definitely needed one more build system!)
- the build still takes +INF hours, this is being investigated

Note that rust will be a hard-requirement for gecko 54... sigh.

Tested by semarie@ and myself on i386 & amd64.

All the hard work and countless build hours by semarie@, thanks!
2017-02-15 12:52:35 +00:00
juanfra
fe6732b153 Update to gambit 4.8.8. 2017-02-13 16:07:07 +00:00
benoit
7e8d0c3295 Update to verilator-3.900. 2017-02-13 10:27:00 +00:00
ajacoutot
305d4c661c Bump clang version to 4.0.0rc2. 2017-02-10 09:38:12 +00:00
jturner
e125f5c3a7 Update myrddin to the latest commit.
Remove no longer needed local patches.
2017-02-09 20:36:50 +00:00
sthen
2cdafcdc1e zap stray OB at start of file 2017-02-06 12:23:14 +00:00
jca
2b415bde2c Respect CFLAGS, don't hardcode -O3
Spotted in a report from sthen@
2017-02-06 08:18:53 +00:00
jca
1379686a36 The threads FLAVOR doesn't build on i386 either.
Spotted by sthen@

  https://marc.info/?l=openbsd-ports&m=148632665127848&w=2
2017-02-06 07:36:01 +00:00
pascal
ef6a6ff6dd Do not attempt to link to /usr/libexec/ld.so as a shared library if -XAfoo is
passed as an option.  Fixes games/hedgewars at runtime.  With help from awolk@
and unC0Rr from upstream, who provided helpful test cases.

ok awolk@
2017-02-04 15:23:04 +00:00
naddy
475ec72bf7 pull in <netinet/in.h> for in_addr_t 2017-02-03 15:26:12 +00:00
landry
da554e47cc Temporarly switch rust to build with embedded llvm.
rust doesnt build yet with llvm 4.0, which should be soon updated in the
portstree. Upstream rust support for llvm 4.0 is in the pipe.

From semarie@
2017-02-02 08:02:50 +00:00
jca
7534181dcc Fix the threads FLAVOR (wrong configure arg, silently ignored)
Spotted by Timo Myyra, input from sthen@
2017-02-01 23:14:46 +00:00
jsg
408ad0d5ae update to lua-5.3.4 2017-01-31 22:50:50 +00:00
ajacoutot
4f91ea23e0 Split -ldflags="-s -w" from MODGO_FLAGS and instead:
- create a new MODGO_LDFLAGS variable
- set MODGO_LDFLAGS to "-s -w" by default (no DEBUG)
- add -ldflags="${MODGO_LDFLAGS}" to the build and test CMDs if
  MODGO_LDFLAGS is defined

ok czarkoff@ jsing@
2017-01-30 16:58:40 +00:00
jasper
350427c1c8 update to elixir-1.4.1 2017-01-29 10:00:22 +00:00