5280 Commits

Author SHA1 Message Date
juanfra
be8833a5bc Update to bacon 3.7.1. 2018-02-05 11:19:05 +00:00
ajacoutot
08cc7dfddf Fix build with the empty FLAVOR.
spotted by nigel@
2018-02-05 11:03:43 +00:00
bcallah
fd5bb80599 Update flang-driver to 5.0.1.20180201 -- this brings in some driver
improvements, 2 of our patches were upstreamed, so they go away. Also, put
-lflang into the default linked libraries so that you do not need to
remember to add the -L/usr/local/lib -lflang dance to every Fortran program
you want to link. The compiler does it for you now. A simple
flang myprog.f
will do the right thing.
2018-02-05 04:08:24 +00:00
jasper
28d44f96a9 update to vala-0.38.7 2018-02-04 12:01:59 +00:00
jasper
d1816945f6 update to vala-0.38.6 2018-02-04 09:27:29 +00:00
jasper
46eba4bf05 update to elixir-1.6.1 2018-02-04 09:00:56 +00:00
bcallah
137044161f +ocaml-camlp5 2018-01-31 00:22:00 +00:00
bcallah
ae570614cd Import lang/ocaml-camlp5, an OCaml Preprocessor and Pretty-Printer.
ok daniel@

Camlp5 is a preprocessor and pretty-printer for OCaml programs. It also
provides parsing and printing tools.

As a preprocessor, it allows one to:
* extend the syntax of OCaml,
* redefine the whole syntax of the language.

As a pretty printer, it allows one to:
* display OCaml programs in an elegant way,
* convert from one syntax to another,
* check the results of syntax extensions.

Camlp5 also provides some parsing and pretty printing tools:
* extensible grammars
* extensible printers
* stream parsers and lexers
* pretty print module

It works as a shell command and can also be used in the OCaml toplevel.
2018-01-31 00:21:41 +00:00
juanfra
28bb6dea3f Update to racket 6.12. 2018-01-29 21:06:12 +00:00
landry
7b5cbbc044 Default MODPY_DISTUTILS_BUILD to build in ${WRKBUILD} instead of
${WRKSRC} - this way python ports using distutils respects
SEPARATE_BUILD.

From Klemens Nanni, tested in an amd64 bulk, ok sthen@ rpointel@
2018-01-29 20:49:24 +00:00
landry
e98d55d6d6 Set DPB_PROPERTIES=parallel only on amd64, so that only one make job is
used on i386. Set DPB_PROPERTIES=lonesome on i386 so that no new jobs
are sent to the worker building rust.
Fixes rust packaging on i386 within dpb.
same diff/ok sthen@
2018-01-29 18:45:39 +00:00
kili
a702a6aeba Fix the patch for test 3677 -- those tests are now all prefixed
with 'T', and I've no idea how I managed to merge it without
the 'T'.
2018-01-28 19:40:29 +00:00
kili
b28d685d2b Remove a testsuite patch used for our pkgpath diff, which had been
lost some time ago.
2018-01-28 19:37:31 +00:00
bcallah
fa51de22e9 Update to flang-5.0.1.20180125 2018-01-28 08:59:59 +00:00
kili
f9a3c58177 Use python3 for the test suite, and drop run and build dependencies
on python.
2018-01-27 23:49:33 +00:00
landry
ba4a54473a Remove BROKEN-i386 for now to give it a chance on i386, where it builds
fine for me with ulimit -d maxed out.
discussed with sthen@
2018-01-27 09:23:05 +00:00
landry
13eb53520f Update to rust 1.23, from semarie@ (MAINTAINER)
Tested on amd64 & i386, building firefox 59 betas.
2018-01-27 09:22:00 +00:00
jasper
b6a081d35e update to vala-0.38.5 2018-01-26 19:41:54 +00:00
juanfra
6c3c36ce18 Update to chibi-scheme 0.8.0. 2018-01-26 12:43:17 +00:00
jeremy
2d65497162 Move GCC diagnostic pragma outside function call to fix build with GCC 4.2.
OK landry@
2018-01-25 14:34:58 +00:00
kili
dc40fa773b Enable the build of lang/ghc again. 2018-01-23 20:59:49 +00:00
kili
e30b58ad21 Update to ghc-8.2.2,
but mark it as broken for a few days.
2018-01-22 00:42:30 +00:00
juanfra
d9f160349c Unbreak racket on aarch64. 2018-01-21 20:58:29 +00:00
jasper
9f19c7b766 update to elixir-1.6.0 2018-01-21 19:40:58 +00:00
rsadowski
465381cf15 remove empty patch 2018-01-21 10:41:16 +00:00
juanfra
79c7233300 Racket doesn't need lang/gcc on arm anymore. Noticed by jsg@, jca@, sthen@. 2018-01-20 22:23:17 +00:00
jsg
09841f5ace Remove most of the remaining BROKEN-arm markers to give ports a chance
of building with clang.

ok sthen@ phessler@
2018-01-20 15:05:34 +00:00
jsg
9a190ffe23 Now that arm has switched to clang the base compiler has atomic builtins
and accepts -mfpu=neon.

ok jca@ sthen@
2018-01-20 14:03:39 +00:00
jca
cd212aa0f4 BROKEN on powerpc
Segmentation fault (core dumped)

when running ''cat ... | GUILE_AUTO_COMPILE=0 ../meta/build-env guild
snarf-check-and-output-texi          > guile-procedures.texi''
2018-01-19 15:50:11 +00:00
jca
ae44418505 BROKEN on powerpc
Unhandled exception: Bytecode validation error at offset 150, instruction 24:
out of range SC index 56283
   at <unknown>:1  (src/vm/moar/stage0/ModuleLoader.moarvm:<load>)
 from <unknown>:1  (src/vm/moar/stage0/nqp.moarvm:<dependencies+deserialize>)
2018-01-19 15:19:34 +00:00
bcallah
d27f578ab7 Update to the kona 20180105 code base. Fixes a segfault on an explicit
self-reference.
2018-01-19 03:23:44 +00:00
robert
b9618def62 fix linking monograph with mono-sgen
diff from Thomas Frohwein
2018-01-16 16:12:54 +00:00
jeremy
c564a3ccbf Allow use of ruby25 FLAVOR to build ruby 2.5 version of ruby gem ports
OK jca@
2018-01-15 23:59:33 +00:00
jeremy
9851a9d4cc Hook ruby 2.5 to the build 2018-01-15 23:58:44 +00:00
jeremy
8b7f661022 Import ruby 2.5.0
OK jca@
2018-01-15 23:57:42 +00:00
pascal
11ca0731f5 Update to FPC 3.0.4. 2018-01-15 23:26:33 +00:00
rsadowski
3745931fdc Update gawk to 4.2.0
PLIST tweak and ok jca@
2018-01-14 10:03:54 +00:00
bcallah
124be08f1d Update to seed7-20180107 2018-01-12 14:47:23 +00:00
rpe
9a8b5ccd06 Change the shebang line from /bin/sh to /bin/ksh in all ports rc.d
daemon scripts and bump subpackages that contain the *.rc scripts.

discussed with and OK aja@
OK tb
2018-01-11 19:27:01 +00:00
bcallah
7a07414a3a Update flang to the latest upstream. 2018-01-11 05:09:30 +00:00
abieber
c5b7ec51e2 Bump node to the latest LTS
OK awolk@
2018-01-09 02:11:11 +00:00
bcallah
730d0630d5 Update flang to its latest github commit.
Changes:
66e17ec6e0
2018-01-05 20:19:44 +00:00
robert
4d648ffd24 enable mono-sgen 2018-01-03 16:35:53 +00:00
bcallah
16bb3d11c4 lang/flang/flang also has a BDEP on devel/llvm.
spotted by naddy@ -- thanks!
2018-01-02 14:17:52 +00:00
robert
50c044b7e6 update to 5.8.0.88; but keep it as BROKEN until the following issue is
fixed:

starting from 5.x, mono uses the csc (rosyln) compiler by default,
instead of mcs and csc is completely broken on OpenBSD for now, however
mcs can be used to build mono itself and other code as well.

there is an ongoing effort to fix this so i am commiting this so
that it is easier to work on it
2018-01-02 13:19:10 +00:00
rsadowski
b1b3ea28c9 hook clazy and add lang in CATEGORIES 2018-01-01 20:28:44 +00:00
rsadowski
5c8b4792c8 Import devel/clazy, a static source code analyzer for Qt5-based C++.
Tweaks and ok bcallah@

clazy is a compiler plugin which allows clang to understand Qt semantics.
You get more than 50 Qt related compiler warnings, ranging from unneeded memory
allocations to misusage of API, including fix-its for automatic refactoring.
2018-01-01 11:30:16 +00:00
bcallah
0c6b7c30e6 +flang 2017-12-31 18:07:01 +00:00
bcallah
39cdc696a6 Import lang/flang, the LLVM Fortran compiler.
ok rsadowski@

This is divided into two sub-ports, driver which is a modified clang that
provides the flang command, and flang which provides the compiler passes.
Executing 'pkg_add flang' will get you everything you need.
2017-12-31 18:06:38 +00:00
jca
15693d6b7f Fix passing --export-dynamic to ld(1) with clang
Use either -rdynamic or -Wl,--export-dynamic so that both clang and gcc
do the right thing.  sbcl and squeak did not seem affected, gnaughty was
probably broken since it uses libglade that kinda requires this ld(1)
flag.

Typical warning in logs:

  paths/lang/squeak/vm.log:4328:cc: warning: argument unused during compilation: '-e xport-dynamic' [-Wunused-command-line-argument]
2017-12-25 07:04:45 +00:00