5549 Commits

Author SHA1 Message Date
sthen
d64cdb6a21 - set PKGSPEC-main in devel/llvm, which provides the default pkgspec for
dependent ports, this restricts deps to use the current clang version
which is required for some ports using the unversioned libLLVM*.so
library. see https://marc.info/?l=openbsd-ports&m=152377935312657&w=2

- set RUN_DEPENDS on devel/llvm in lang/crystal as it uses libLLVM*.so
breakage reported by James Turner

I don't like this at all, but don't see what other option we have,
if anyone has a better idea please pipe up.
2018-07-12 21:19:34 +00:00
nayden
beeb934e06 Import of brainfuck-2.7.1: a brainfuck interpreter written in C.
With improvements and OKs from sthen@ and bcallah@.
2018-07-12 18:26:30 +00:00
nayden
1d9ea3adc9 + SUBDIR += brainfuck 2018-07-12 18:10:21 +00:00
ajacoutot
274560225d Add a comment to not forget to sync with x11/gnome/librsvg. 2018-07-12 08:48:47 +00:00
bcallah
260db15170 Update to gravity-0.5.1 2018-07-11 21:58:34 +00:00
jca
c04dd410e7 arm64 has devel/gdb now, remove workaround and register bdep/WANTLIB
gdb is picked up because it brings libbfd, which can be used by
ocamlobjinfo to analyze (at least) .cmxs files.  Not very useful on
arm64 since native code support isn't enabled, but this is consistent
with other similar architectures.

An alternative would be to drop BFD on non-native non-dynlink archs, if
it is actually used only for .cmxs files.

Late commit because I wanted to avoid conflicting with the ongoing OCaml
update, but this one will need a refreshed diff anyway.

Tested by kettenis@
2018-07-11 09:30:55 +00:00
landry
ef33d3cf24 devel/gdb now builds on aarch64, so remove conditionals. from semarie@ 2018-07-11 09:16:53 +00:00
ajacoutot
53ecf84de5 Update to rust to 1.27.1:
https://github.com/rust-lang/rust/blob/stable/RELEASES.md#version-1271-2018-07-10

It contains also a fix that changes the way libcompiler_rt.a is included by
rustc in order to avoid duplicated symbols in a static library (some symbols
from system libcompiler_rt.a, others from Rust itself).

from semarie, thank you :-)
2018-07-11 08:35:59 +00:00
ajacoutot
90b41f5ad7 Use --program-suffix=2.2 instead of --program-transform-name="s,guile,guile2,"
to match what Linux distro are doing. This allows applications to find
guile2 without any patch.
2018-07-09 14:33:09 +00:00
bcallah
40f24bea8a Update flang to the 20180707 code commits. 2018-07-09 00:30:07 +00:00
jcs
9f48201ebf SUBDIR += crystal 2018-07-08 14:28:40 +00:00
jcs
da5c10ebc9 Import crystal-0.25.1 (and its dependency manager shards 0.8.1)
Crystal is a programming language with the following goals:

* Have a syntax similar to Ruby (but compatibility with it is not a
  goal)
* Be statically type-checked, but without having to specify the type
  of variables or method arguments.
* Be able to call C code by writing bindings to it in Crystal.
* Have compile-time evaluation and generation of code, to avoid
  boilerplate code.
* Compile to efficient native code.

Initial port and MAINTAINER Wesley Moxam

Help and ok sthen@
2018-07-08 14:27:07 +00:00
bcallah
e1ad206f12 Use libaio_compat within flang. This lets us drop a lot of patches.
Note the minor bump in libflang since the aio routines are now added.
2018-07-04 22:00:28 +00:00
ajacoutot
028bc424a0 Bump MODCLANG_VERSION to version 6.0.1. 2018-07-04 09:54:17 +00:00
jeremy
ee71667ee4 Remove patches added to work around fifo fdlock bug, tests no longer hang
No bumps as these files are not part of the packages.
2018-07-04 01:38:05 +00:00
bcallah
e9439fcb4f Update to yesterday's flang version. Note the minor bump to libflang. 2018-07-03 04:04:11 +00:00
jturner
25e97cbef5 Update myrddin to 0.3.1 which is a noop on OpenBSD, but brings us up to
date none the less.
2018-07-02 22:20:20 +00:00
rpointel
52492d9dd4 update python to 3.6.6.
tested in a bulk build by naddy@ (thanks).
release notes: https://docs.python.org/3.6/whatsnew/changelog.html#python-3-6-6-final
2018-07-02 04:56:07 +00:00
jturner
bbd87c19f1 Update myrddin to 0.3.0. Lot's of churn and some breaking changes.
Full release notes can be found here: https://myrlang.org/release-notes/r0p3
2018-06-30 03:38:40 +00:00
bcallah
83c7236652 Update flang-driver to 6.0.0.20180629 2018-06-30 02:40:11 +00:00
sthen
e734ae2552 missing patch for i386, from joshe 2018-06-29 22:39:59 +00:00
bcallah
cf3b10cf00 Push flang to today's code update. 2018-06-29 20:27:45 +00:00
landry
fff520c06f gdb is a BDEP, not only a TDEP. 2018-06-29 06:25:55 +00:00
landry
f6abf52cb3 Update to rust 1.27.0, from semarie@
ok kn@
2018-06-29 05:19:47 +00:00
sthen
162172ae61 fix -gd @conflict marker 2018-06-28 16:24:48 +00:00
espie
150a0f36fa first tag: update-desktop-database 2018-06-27 21:03:34 +00:00
bcallah
b695b15cbb Enable flang for arm64.
Bumping REVISION for libpgmath and flang (but not driver). Mostly because
of a PLIST sync, but also because the build did change: includes a patch to
stop clang from silently passing off some of the build work to base gcc
(which obviously failed on arm64).
2018-06-27 00:09:26 +00:00
solene
dcfb84eaf0 Update sbcl-1.4.8
Patch from maintainer Josh Elsasser

ok solene@ jca@
2018-06-24 18:33:36 +00:00
jasper
102677ef0d update to elixir-1.6.6 2018-06-23 11:26:12 +00:00
bcallah
62857c16f2 Update flang to 6.0.0.20180621 2018-06-23 01:10:35 +00:00
abieber
f5ef31a8e3 Update to the latest.
- add patch to work around boostrap execpath stuff (api not exposed yet)
- regen patches
- remove upstreamed patches
- remove orig entries in plist (thanks espie@)

No objections.
2018-06-21 23:13:28 +00:00
jasper
e452cd0751 update to vala-0.40.7 2018-06-21 17:23:36 +00:00
bcallah
5135e17304 Update flang to the latest code commits from yesterday. 2018-06-16 20:08:28 +00:00
sthen
1ab795ae79 unbreak packaging with some of the no_* pseudo-flavours 2018-06-15 10:20:53 +00:00
bcallah
4b67217687 Update cparser+libFirm to each's latest code, calling it pl1.
This upstreams OpenBSD-specific support. cparser+libFirm can now rebuild
itself, and is happy with both ld and lld.
ok sthen@
2018-06-15 01:04:54 +00:00
jeremy
9c37b1b669 Add OpenBSD comment to rubygems-ext.PLIST
Bump ruby gem ext ports as this changes the package.

Requested by espie@
2018-06-13 22:26:52 +00:00
bcallah
bede6b1536 Update to gravity-0.5.0 2018-06-13 01:50:46 +00:00
stu
5d610a62a9 Update to 0.77pl2.
Dist moved from GitHub to Tarballia.
2018-06-10 03:13:20 +00:00
kili
d08ffac182 Move share/examples/php-${PV}/php.conf from -main to -apache.
This fixes the /var/www/conf/modules.sample.php-${PV}.conf (which
was just a copy of the apache module itself).

Bump -main and -apache.

Adjust @conflict markers (reminded by sthen@).

ok sthen@
2018-06-08 19:42:40 +00:00
sthen
def08e7119 Revert previous until problems with it are fixed - the installed header
share/php-${PV}/include/ext/pcre/php_pcre.h pulls in pcre.h which is
no longer installed by PHP and the include path isn't setup to find it
from devel/pcre. Reported by aja@ with pecl-imagick,php70.
2018-06-05 12:50:28 +00:00
martijn
f28ce034e9 Make PHP link against devel/pcre instead of embedding a custom out of
date version.

OK sthen@
2018-06-04 15:22:36 +00:00
bcallah
27751cbfd9 Update to seed7-20180601 2018-06-04 04:35:40 +00:00
sthen
513fffd0c3 fix rcsid lines 2018-06-04 01:47:30 +00:00
juanfra
e23e4948d3 Update to bacon 3.7.3. 2018-06-03 21:02:20 +00:00
juanfra
9cfe191bac Update to cython 0.28.3. 2018-06-03 21:01:50 +00:00
jasper
8662a203e8 update to elixir-1.6.5 2018-06-03 14:42:11 +00:00
sthen
f2065025e5 Reorder MODPHP_PDO_DEPENDS, placing the preferred option first
in the foo|bar|baz list. rpe@ noticed that this wasn't picking the
wanted default in cases where the PKGNAME match wasn't exact;
explanation about how the matching is done from espie@
2018-06-02 20:58:14 +00:00
sthen
c63703e54a - set PKGNAME to erlang-$V, this is a noop package-wise (the actual
produced packages are named according to PKGNAME-main/PKGNAME-wx) but
means that the port work directory has 'erlang' in the name rather
than 'otp', making it easier to identify the responsible port when
searching a big tree of source unpacked with "make extract".

- pick some <space><tab> nits while there
2018-06-02 14:03:24 +00:00
martijn
8ba885bb01 Remove patch that increases the amount of Xs to mkstemp. It's not really
needed and wasn't applied to all instances.

OK sthen@
2018-06-01 18:01:13 +00:00
martijn
40871b0b2f PHP correctly checks for AI_V4MAPPED nowadays.
OK sthen@
2018-06-01 17:57:11 +00:00