19676 Commits

Author SHA1 Message Date
jsg
486b7b49c3 Enable the stack protector again on arm. It was disabled when armv7
used gcc 4.2, this builds fine after the switch to clang.
2018-07-13 03:00:16 +00:00
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
naddy
fc335c985b Remove tremor, an obsolete fixed-point Vorbis audio decoder that is
no longer maintained upstream and no longer useful since our arm arch
unconditionally supports floating point.
2018-07-12 20:41:59 +00:00
jasper
c51a120db7 apply fix from upstream for the mis-interpreting of ldd output
ok aja@
2018-07-12 13:37:28 +00:00
ajacoutot
f68224286c Update to appstream-glib-0.7.10. 2018-07-12 09:59:11 +00:00
ajacoutot
26ba081ad4 Update to harfbuzz-1.8.3. 2018-07-12 09:55:02 +00:00
jca
cfd40afae8 Drop comment outdated now that this builds on arm64 2018-07-11 19:45:58 +00:00
jca
addd618f84 Update to physfs-3.0.1
from David Carlier who also build-tested consumers
2018-07-11 16:05:14 +00:00
espie
8fb747aa60 zap really old quirks.
bump version to 3.0, add interface for optional tags (unused yet)
2018-07-11 12:56:38 +00:00
ajacoutot
34d7b30de0 Force bump after recent glib2's gint64 typedef change. 2018-07-11 12:03:57 +00:00
ajacoutot
ddd7fdcb77 Make sure gint64 matches int64_t so that C++ is happy
with and OK espie@
2018-07-11 12:03:22 +00:00
ajacoutot
90df56e7c3 Update to meson-0.47.1. 2018-07-11 11:51:14 +00:00
espie
72bc1e0558 when we delete this, we don't need to run tag a last time 2018-07-11 11:21:12 +00:00
espie
33a2097e08 we don't need to run update-desktop-database that last time, since we're
going to zap the cache anyway
2018-07-11 09:39:28 +00:00
naddy
b2cd148e7c arm switched to clang; remove never true condition 2018-07-10 15:43:51 +00:00
jasper
ebe486ca67 moved to github, also sync HOMEPAGE while here 2018-07-10 13:13:42 +00:00
ajacoutot
8863b27727 Update to meson-0.47.0. 2018-07-10 12:29:16 +00:00
kettenis
deb02e43c1 Add OpenBSD/arm64 support. Not fully functional yet, but good enough to be
helpful analyzing coredumps and inspecting running processes.  From a diff
provided by drahn@.

ok jca@, phessler@
2018-07-10 11:03:46 +00:00
jasper
8e081fec38 remove serverspec and specinfra
having ports for these made sense while openbsd support was added,
that's no longer the case so we might as well remove this pure ruby gem.

ok jeremy@
2018-07-10 10:50:12 +00:00
tb
c0524e9a96 Update to protobuf-c 1.3.0 since it's the first version that builds with
protobuf 3.

All consumers tested by jca (sparc64) and myself (amd64).

tweaks & ok jca;
maintainer timeout
2018-07-10 10:49:43 +00:00
tb
c9553979be Update to protobuf 3.6.0. Partly based on the update to 3.5.1 in openbsd-wip
by reyk (most recently) and others.

All consumers tested by jca (sparc64) and myself (amd64).

moral support from phessler; a certain P4 guy also wants this.
ok jca -- many thanks for all your help with this!
2018-07-10 10:47:42 +00:00
mpi
517e37bfa4 Bump REVISION after USB_DEVICEINFO change. 2018-07-10 09:19:13 +00:00
ajacoutot
a643babf73 No need to @unexec-delete rm -f %D/share/icons/.../icon-theme.cache
anymore, pkg_delete(1) does the right thing \o/
2018-07-09 15:09:37 +00:00
fcambus
8040dec3cb Add p5-bareword-filehandles. 2018-07-09 14:08:59 +00:00
fcambus
f940ace961 Import devel/p5-bareword-filehandles.
This module lexically disables the use of bareword filehandles with
builtin functions, except for the special builtin filehandles STDIN,
STDOUT, STDERR, ARGV, ARGVOUT and DATA.

OK sthen@
2018-07-09 14:08:21 +00:00
fcambus
bdda3bcdc0 Add p5-Mixin-Linewise. 2018-07-09 14:04:54 +00:00
fcambus
c3a72ef7d0 Import devel/p5-Mixin-Linewise.
With Mixin::Linewise::Readers and Mixin::Linewise::Writers, you can just write
a method to handle handles, and methods for handling strings and filenames are
added for you.

OK sthen@
2018-07-09 14:03:35 +00:00
fcambus
369e8326f1 Add xa. 2018-07-09 13:55:49 +00:00
fcambus
1141702aab Import devel/xa.
xa is a high-speed, two-pass portable cross-assembler. It understands mnemonics
and generates code for NMOS 6502s (such as 6502A, 6504, 6507, 6510, 7501, 8500,
8501, 8502 ...), CMOS 6502s (65C02 and Rockwell R65C02) and the 65816.

Key features:

- C-like preprocessor (and understands cpp for additional feature support)
- Rich expression syntax and pseudo-op vocabulary
- Multiple character sets
- Binary linking
- Supports o65 relocatable objects with a full linker and relocation suite, as
  well as "bare" plain binary object files block structure for label scoping

OK bcallah@, sthen@
2018-07-09 13:54:58 +00:00
jasper
6a5b74e9df update to ruby24-specinfra-2.74.0 2018-07-09 10:42:45 +00:00
jasper
761d6b5d2b update to readline-7.0
tested in a bulk by aja@
2018-07-09 07:51:05 +00:00
gonzalo
e08c28b9ac Add an example for httpd.conf(5)
OK schwarze@
2018-07-08 21:10:48 +00:00
bentley
0b45552c98 Install go-tools as a library, allowing the go-text module to work correctly.
ok sthen@
2018-07-08 13:46:54 +00:00
ajacoutot
5abfe5c4c7 Sync with what was commited upstream:
[mips][ias] Enable IAS by default for OpenBSD / FreeBSD mips64/mips64el.

from Brad (maintainer)
2018-07-08 10:32:45 +00:00
espie
cd12df3943 misc small tags:
- gio-querymodules
- gtk-query-immodules*
2018-07-07 22:39:42 +00:00
kn
08d5d82eae Update to git-2.18.0
OK benoit danj
2018-07-06 20:15:42 +00:00
ajacoutot
fcf5bd770b Merge in diffs from base:
- Add ret protector options as no-ops.
- Add a clang pass that identifies potential ROP gadgets and replaces ROP
  friendly instructions with safe alternatives. This initial commit fixes
  this framework.
- Add RETGUARD to clang for amd64. This security mechanism uses per-function
  random cookies to protect access to function return instructions, with the
  effect that the integrity of the return address is protected, and function
  return instructions are harder to use in ROP gadgets.
- Put the new retguard symbols in their own section,
  '.openbsd.randomdata.retguard', to make them easier to work with in the
  kernel hibernate code.
- Pass -nopie to the linker when -pg is specified to make the
  profiler(gprof) work properly.
- Work around a bug where discarding the .ARM.exidx section in the armv7 kernel
  linker script makes ld.lld(1) crash.  This has been fixed in a different
  (proper?) way upstream but backporting their fix is a bit too invasive.
- Merge '.openbsd.randomdata.*' sections into a single '.openbsd.randomdata'
  section when linking, as we do when using ld from binutils.

from Brad (maintainer)
2018-07-06 06:55:10 +00:00
espie
2a95b6e111 tag glib-compile-schemas 2018-07-06 06:04:41 +00:00
ajacoutot
fe10ca25a2 Yet another /usr/share -> /usr/local/share 2018-07-05 18:49:26 +00:00
bentley
6adced69a9 +tbb 2018-07-05 09:15:26 +00:00
bentley
40b21fa56d Import tbb-2018.5.
Intel(R) Threading Building Blocks (Intel(R) TBB) lets you easily write
parallel C++ programs that take full advantage of multicore performance,
that are portable, composable and have future-proof scalability.

ok bcallah@
2018-07-05 09:14:55 +00:00
bentley
48133ec9a8 +protozero 2018-07-05 05:02:21 +00:00
bentley
bc115b8b40 Import protozero-1.6.2.
Protozero is a minimalistic protocol buffer decoder and encoder in C++.

Designed for high performance. Suitable for writing zero copy parsers and
encoders with minimal need for run-time allocation of memory.

Low-level: this is designed to be a building block for writing a very
customized decoder for a stable protobuf schema. If your protobuf schema is
changing frequently or lazy decoding is not critical for your application
then this approach offers no value: just use the C++ API that can be
generated with the Google Protobufs 'protoc' program.

ok landry@
2018-07-05 05:01:46 +00:00
thfr
ed0659ee8a add dev directory to mkdir so that README can be run directly. ok naddy@, brynet@ 2018-07-05 03:47:34 +00:00
bcallah
a9d031f60b +libaio_compat 2018-07-04 21:09:02 +00:00
bcallah
e4d04e2285 Import devel/libaio_compat, a port of POSIX asynchronous I/O routines from
DragonFly BSD.

ok rsadowski@

libaio_compat is a port of the POSIX asynchronous I/O library from
DragonFly BSD to OpenBSD.

This version of AIO is aimed at standards compliance; it is not aimed at
either reasonability or performance. It merely wraps synchronous I/O
routines.
2018-07-04 21:08:39 +00:00
benoit
cdd9085534 Update to libspectrum-1.4.4. 2018-07-04 18:53:27 +00:00
ajacoutot
59f9d81f6b Update to llvm-6.0.1.
Tested with flang and rust by their maintainers.
from Brad (maintainer)
2018-07-04 09:53:49 +00:00
ajacoutot
728d4abec6 Update to harfbuzz-1.8.2. 2018-07-04 08:08:34 +00:00
rpointel
c751f19c4c update dtfabric to 20180604.
ok benoit@.
2018-07-03 11:31:33 +00:00