19640 Commits

Author SHA1 Message Date
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
espie
a3cc216348 @tag update-mime-database 2018-07-01 18:33:35 +00:00
espie
d2700404fa add @tag markers/bump packages that depend on texlive/base to include ,-main 2018-07-01 09:02:40 +00:00
espie
c36d0659b9 @tag gtk-update-icon-cache 2018-06-29 22:16:08 +00:00
espie
5d03220e45 tag libxml2/rebuild 2018-06-29 09:58:56 +00:00
ajacoutot
2ab193bb95 SECURITY fix for CVE-2018-12910, from upstream.
cookie-jar: bail if hostname is an empty string
2018-06-29 07:10:51 +00:00
jasper
f57fbf3efe update to p5-Object-Realize-0.21 2018-06-28 12:05:59 +00:00
matthieu
d6f07e0ba4 mark BROKEN-hppa = undefined reference to __sync atomic ops
ok sthen@
2018-06-28 10:06:12 +00:00
benoit
7531eeb78c Update to libspectrum-1.4.3. 2018-06-28 04:16:24 +00:00
espie
150a0f36fa first tag: update-desktop-database 2018-06-27 21:03:34 +00:00
espie
a4a3af6612 bump after sqlalchemy pkgpath fix 2018-06-27 06:17:24 +00:00
sebastia
139f0a6712 bugfix update to 1.4.2 2018-06-26 11:05:49 +00:00
sebastia
59b996682c bugfix update to 0.1.7 2018-06-26 11:05:17 +00:00
rsadowski
f6981ee16a Update pycharm-2018.1.4
Take maintainership

ok sthen@
2018-06-26 09:26:07 +00:00
daniel
69386e06f2 update to intellij-2018.1.5
from Caspar Schutijser (MAINTAINER)
2018-06-26 03:51:14 +00:00
landry
7a3769f209 Fix BUILD_DEPENDS to use ${MODPY_FLAVOR}, reported by ajacoutot@ 2018-06-25 06:32:39 +00:00
rpointel
b33db1268c + SUBDIR += py-llvmlite
+     SUBDIR += py-llvmlite,python3
2018-06-25 05:59:42 +00:00
rpointel
2fa04a3cd8 import py-llvmlite, a lightweight LLVM-Python binding for writing JIT compilers.
ok benoit@.
2018-06-25 05:58:54 +00:00
landry
a0bbbec00f Add forgotten @conflict markers against the py-* versions. 2018-06-23 22:13:03 +00:00
landry
6c691c9cd1 Add quirks for the py-buildbot -> buildbot & py-buildslave ->
buildbot-worker renaming.
2018-06-23 22:01:43 +00:00
landry
359ebeafa9 Update to buildbot 1.2.0.
- switch to python3
- rename package to 'buildbot', no need for the py- prefix
- we cant enable tests yet, still too many unported dependencies
2018-06-23 21:57:50 +00:00
landry
0dd75166eb Update buildslave to 1.2.0.
- upstream renamed the project to buildbot-worker, so rename the package
  and rc script accordingly. Set @conflict for the upgrade path.
- vastly improve the rc script, passing --nodaemon and using rc_bg -
  this way, if the buildbot is not reachable, rcctl will not return a
(failed) status (thx ajacoutot@)
- switch to python3
- enable tests
2018-06-23 21:56:10 +00:00
landry
0599f0156b link the python3 flavors for www/py-autobahn, www/py-tempita, databases/py-sqlalchemy-migrate and py-txaio 2018-06-23 21:48:36 +00:00
landry
3ca6cdfe4a Bump REVISION for py-sqlalchemy consumers.
(py-buildbot and py-sqlalchemy-migrate will be tweaked separately)
2018-06-23 21:42:29 +00:00
ajacoutot
6497015c82 Update to libmagic-5.33. 2018-06-23 21:22:22 +00:00
ajacoutot
9155d1a636 Update to liblouis-3.6.0. 2018-06-23 17:52:25 +00:00
landry
3204e40842 Add a python3 FLAVOR. 2018-06-23 17:33:04 +00:00
bluhm
dd9c9571ff update p5-File-Find-Object-Rule to 0.0309 2018-06-23 16:52:53 +00:00
ajacoutot
7e17eb4b96 Bump EPOCH to fix upgrade path. 2018-06-23 16:46:50 +00:00
ajacoutot
95aa05686c Update to py-git2-0.27.1. 2018-06-23 15:40:38 +00:00
ajacoutot
eb589cd261 Update to spice-protocol-0.12.14. 2018-06-23 14:43:53 +00:00
jasper
13877c7ea7 update to spidermonkey-52.8.1 2018-06-23 11:49:15 +00:00
ajacoutot
ca41d48863 Provide an update path from lang/spidermonkey.
discussed with jasper@
2018-06-23 09:01:29 +00:00
ajacoutot
bc9a844cd4 Remove spidermonkey from obsolete_reason, otherwise pkg_add will whine
about spidermonkey52.

ok jasper@
2018-06-23 09:00:55 +00:00
landry
03e41fdb07 +py-setuptools_trial{,python3} 2018-06-22 22:03:27 +00:00
landry
7cbc6505b2 Import py-setuptools_trial 0.6.0, test dependency for upcoming buildbot update
This is a plugin for setuptools that integrates Twisted trial. Once
installed, "python ./setup.py trial" will run the package's unit
tests using Twisted trial. The package can also optionally be
configured so that "python ./setup.py test" will use Twisted trial
instead of pyunit a.k.a. unittest.

ok ajacoutot@
2018-06-22 22:02:09 +00:00
espie
7066f6c5ce explicitly disable hidden dependency, fixes build 2018-06-22 16:31:45 +00:00