4788 Commits

Author SHA1 Message Date
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
sthen
d9508b3fb3 disable pcre jit in php/7.0 with a CONFIGURE_ARGS, move the BROKEN-alpha out
from Makefile.inc to 5.5 / 5.6 / 5.7, allowing 7.0 a chance to build there.
ok robert@
2017-01-26 23:04:16 +00:00
juanfra
43d654ec4d Update to Racket 6.8. 2017-01-25 11:16:17 +00:00
jca
e7447d4fa6 BROKEN on alpha: pcre_jit_compile.c:65:2: error: #error Unsupported architecture 2017-01-24 00:40:13 +00:00
abieber
d128aa5058 Bump node to latest. Tested on amd64 and i386.
- fix Makefile layout
- back to using internal openssl :(

Rough OK from awolk@, OK fcambus@
2017-01-23 16:47:04 +00:00
jca
ddc1481081 BROKEN on arm 2017-01-23 09:52:37 +00:00
martijn
a748543241 Update to PHP 7.0.15
OK sthen@ and robert@
2017-01-22 17:01:32 +00:00
martijn
e30ab49d30 Update to PHP 5.6.30.
OK sthen@ and robert@
2017-01-22 17:00:33 +00:00
jca
34016ef5c1 Standard Makefile layout 2017-01-19 18:04:34 +00:00
jeremy
4839b7584e Update to JRuby 9.1.7.0 2017-01-16 21:34:54 +00:00
jsg
b0d03eb85e Mark this as broken everywhere not just amd64 and i386 as the build also
hangs on arm.
2017-01-15 00:57:00 +00:00
jturner
f815bca8f2 +myrddin 2017-01-10 20:29:39 +00:00
jturner
5e553569eb Import ports/lang/myrddin. ok benoit@
Myrddin is a systems programming language that covers a similar niche as
C including desktop, OS, and embedded development, but at the same time
making it harder to shoot yourself in the foot.

It is designed to be a simple language that runs close to the metal,
giving the programmer predictable and transparent behavior and mental
model. It also does strong type checking, generics, type inference,
closures, and traits.

Myrddin is not a language designed to explore the forefront of type
theory or compiler technology. It is not a language that is focused on
guaranteeing perfect safety. It is satisfied to be a practical, small,
fairly well defined, and easy to understand language for code that needs
to be close to the hardware.
2017-01-10 20:26:44 +00:00