4930 Commits

Author SHA1 Message Date
jasper
86607755a7 update to gawk-4.1.4 2017-07-26 18:57:59 +00:00
jasper
5f965c6def update to elixir-1.5.0 2017-07-26 18:44:59 +00:00
espie
c114d7057b add pthread to COMPILER_LIBCXX.
white lie, but it allows clang and gcc to be more similar
bump accordingly.
2017-07-23 09:26:25 +00:00
ajacoutot
2e75ec5142 Update to mono-4.6.2.16.
ok robert@ (maintainer)
2017-07-23 06:41:25 +00:00
abieber
c93f22f412 Bump to latest version. This contains security fixes outlined here:
https://nodejs.org/en/blog/vulnerability/july-2017-security-releases/

OK awolk@
2017-07-20 23:14:43 +00:00
pascal
b793739c2a Update to GCC 6.4.0, regen bootstraps. 2017-07-19 09:23:16 +00:00
espie
1043462b25 now that clang is compiled by default, PORTPATH will prefer base clang to
ports clang  for ports that explicitly use clang to compile.

So put COMPILER_LINKS for those, so that we get the requested compiler, along
with -B support.

Noticed some oddities in WANTLIB for a few ports (libc++ and libc++abi which
had no business being there), this fixes the issue.
2017-07-18 09:19:00 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
sthen
bc3b15a7c0 update to LLVM-4.0.1, from Brad (maintainer)
been through i386 and amd64 bulks
2017-07-14 17:14:03 +00:00
bcallah
f284f2fd3f Update to 0.2.8 -- upstream now produces tagged GitHub tarballs.
Condense the 2 pre-configure sed lines into 1.
Don't install yet another copy of the MIT license, at the request of aja@.
2017-07-09 18:33:22 +00:00
landry
635c433e2b Retire python 3.4 and 3.5, python 3.6 is the default python3 version
since 7 months, and nothing uses those anymore.
ok rpointel@ (MAINTAINER) ajacoutot@
2017-07-08 08:28:00 +00:00
espie
851fb29537 don't build threads flavor for now, it doesn't build reliably, and blocks
normal sbcl.

maintainer agrees, add comment per aja@'s request, which is a good idea.
2017-07-06 21:25:38 +00:00
bcallah
d060f37436 Update to 20170702. Re-take MAINTAINER.
ok benoit@
2017-07-05 14:19:52 +00:00
jasper
081955ee3f update to vala-0.36.4 2017-06-30 18:05:57 +00:00
bcallah
9e57fab2c6 +algol68g 2017-06-29 15:56:43 +00:00
bcallah
ce3777933d Import lang/algol68g, the Algol 68 Genie compiler-interpreter.
ok benoit@

The Algol 68 Genie project preserves and promotes Algol 68 out of       
educational as well as scientific-historical interest, by making        
available a recent checkout compiler-interpreter written from scratch   
together with extensive documentation for both the language and this new                                                                         
implementation. Algol 68 Genie is a fast compiler-interpreter which     
ranks among the most complete implementations of the language.
2017-06-29 15:56:14 +00:00
abieber
7af3ddd6a8 Update to v6.11.0
- regen patches (thanks danj@)
- full changelog here: https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V6.md#6.11.0

OK danj@
2017-06-27 12:04:08 +00:00
jasper
8941c106f8 update to elixir-1.4.5 2017-06-23 17:21:18 +00:00
juanfra
4ed7266d39 Update to bacon 3.5.4. 2017-06-23 16:59:22 +00:00
jeremy
93f3d1bf29 Update to JRuby 9.1.12.0 2017-06-21 15:38:00 +00:00
danj
53aebe2b67 Update to rust-1.18.0
From semarie (maintainer)
2017-06-17 02:06:53 +00:00
bcallah
1e02e603b4 +gravity 2017-06-16 03:37:21 +00:00
bcallah
307e579701 Import lang/gravity
ok juanfra@

Gravity is a powerful, dynamically typed, lightweight, embeddable
programming language written in C without any external dependencies
(except for stdlib). It is a class-based concurrent scripting language
with modern Swift-like syntax.

Gravity supports procedural programming, object-oriented programming,
functional programming and data-driven programming. Thanks to special
built-in methods, it can also be used as a prototype-based programming
language.
2017-06-16 03:36:44 +00:00
sthen
b0280a0e8f update to php-7.0.20, sync -intl WANTLIB
ok robert@
2017-06-12 11:48:34 +00:00
ajacoutot
212b011311 Remove trailing lines. 2017-06-12 10:57:57 +00:00
krw
8a5b5a8e81 Bump LIBESTDC_VERSION to 17.1.
ok espie@
2017-06-09 12:03:35 +00:00
espie
fbb8cb7354 update to 1.4.4, fix configure so that various patches are no longer needed
maintainer timeout
2017-06-08 15:25:57 +00:00
brynet
491db75f62 Backport, or rather forward port, a fix for the broken stack-protector on amd64.
This mirrors a change made to base gcc4.2 by martynas@ in 2014.

https://marc.info/?l=openbsd-ports&m=149656580518245&w=2

Includes an independent fix from upstream for gcc6, currently unlinked
from builds

Also, stop installing libssp as it broken on OpenBSD as it tries to use gets()

pirofti@ ok'd an earlier version, suggestions from sthen@
"doesn't look dangerous" espie@
"pretty astounding" deraadt@
2017-06-07 23:34:02 +00:00
sthen
16833c887e update to lucee-5.1.4.19 2017-06-06 14:17:44 +00:00
sthen
3f1f5bba3e Set USE_WXNEEDED=special; don't use the wrapper script, but do record
USE_WXNEEDED in sqlports.
2017-06-05 20:20:49 +00:00
ajacoutot
d50fc347d1 Revert wxneeded hack; USE_WXNEEDED does the right thing with clang now. 2017-06-05 10:17:41 +00:00
sthen
868a63b397 Write out wrapper scripts for compilers using -B to set the toolchain
search path to ${WRKDIR}/bin. Ensures that the ld wrapper script needed
for USE_WXNEEDED gets used (clang was ignoring it otherwise).

Rework ccache support and gcc4/clang MODULES to use the same wrapper
generator as above, setting up a list of command names (cc, c++, etc) and
destinations (egcc, eg++, etc) as the port is processed, and writing the
wrappers in one place in bsd.port.mk, with an optional wrapper (e.g.
ccache), and with an echo to make it clear on screen/in log which
compiler binaries were chosen (easier than inspecting the wrapper
scripts) and whether ccache is used.

Initial wrapper using -B from espie, ccache bits from me, discussed
with/ok espie.  Been through a bulk on i386.
2017-06-04 23:22:57 +00:00
schwarze
bb11d0c239 mandoc groks .mc now; drop USE_GROFF and bump 2017-06-04 23:21:01 +00:00
kili
488ab96c98 Disable the use of groff.
Otherwise, the PostScript versions of the man pages may
be created or not during build, depending on wether groff
is installed or not, which may lead to consusion when
updating this port.

Suggested by Ingo a few days ago.
2017-06-04 21:09:15 +00:00
jsing
41a72622d3 Make lang/go work with clang.
This requires three changes:

- OpenBSD clang produces __guard_local symbols that are marked as hidden,
  which causes problems with the go linker. Workaround this by explicitly
  making __guard_local symbols visible when reading in an ELF object.

- OpenBSD clang currently fails to correctly report the compiler runtime
  via --print-libgcc-file-name. Workaround this issue by hardcoding it
  for the time being.

- The TestCgoConsistentResults test passes successfully outside of ports,
  however fails under a ports build. This requires further investigation
  but we can just skip the test for now.
2017-06-04 18:04:03 +00:00
jsing
dd096f8298 Build lang/go-bootstrap without enabling cgo.
This functionality is not required for bootstrapping lang/go - disabling
it reduces future maintenance and allows it to build with clang.
2017-06-04 17:50:16 +00:00
espie
ba314be8e1 let it build with clang. patches similar to pkgsrc and freebsd 2017-06-03 14:25:16 +00:00
kili
a850837b13 Quick fix: drop manpages rendered to PostScript from plist.
However, this is not enough, because if groff is installed,
the .ps files will be generated. I'll have a look on how to
completely disable the use of groff here, as suggested by
Ingo.
2017-06-02 23:43:00 +00:00
schwarze
84613f6afa almost identical formatting, drop USE_GROFF and bump 2017-06-02 23:25:03 +00:00
schwarze
08b267a247 Drop USE_GROFF and bump.
Mandoc now copes with DocBook lists implemented with \h.
2017-06-02 08:29:19 +00:00
espie
051791b184 help this build with clang... apparently the dependent ports like it.
might be not 100% right, but it won't even build without it anyway.
2017-06-01 20:47:38 +00:00
benoit
b8a3c6fac6 Update to seed7-20170530. 2017-05-31 12:34:52 +00:00
espie
cc5bc426ed switch everything to new COMPILER idiom, even stuff that won't build with clang
yet, but at least that part is done.
2017-05-31 08:08:15 +00:00
espie
4ce2d1756d erlang wants COMPILER to mean something, let it not interfere 2017-05-30 08:08:15 +00:00
sthen
231c8bf1e2 add XXX comment about wxneeded and clang 2017-05-29 17:50:43 +00:00
espie
6425b848b3 allow libv8 to build with clang.
problem found by zhuk@ in mono.

still warns a heck of a lot, to be revisited later
2017-05-29 14:21:10 +00:00
zhuk
8c8b3fe19d Mono clearly violates W^X, so mark it as such.
Allows it to be built on amd64 at least.
2017-05-29 13:28:59 +00:00
espie
2bfae90ca9 update to newer version, bug-fixes clang, actually.
okay maintainer
2017-05-28 16:23:28 +00:00
pea
a883867877 Update to 1.8.3
ok jsing@
2017-05-27 11:18:27 +00:00
espie
87e29245c1 one single substitution using beforesubst 2017-05-27 04:58:08 +00:00