21119 Commits

Author SHA1 Message Date
ajacoutot
765f6ede90 Update to glib2-2.60.5. 2019-07-09 13:26:51 +00:00
jca
3335a863b8 Merge various improvements from base
o clang:
- add back kernel printf %b length specifier support (%llb, etc, lost in
the update to 8.0.0)
o lld:
- Restore previous section after setting the MIPS ABI marker
- Fix output section alignement when entry size isn't a power of two
o arm64, amd64:
- Do not store the retguard cookie in frame in leaf functions if possible
- Emit variable length trap padding in retguard epilogue
o amd64:
- move code that selects retpoline by default to a different source file
o mips64:
- Fix a bug in memory operand handling
- Implement SGE pseudo-instructions
- Implement .cplocal directive
- Fix instruction guard
- Implement the 'h' register constraint on mips64
o sparc64:
- Remove cast that truncates immediate operands to 32 bits
2019-07-09 13:21:37 +00:00
cwen
7bc39cd04b +p5-Test-Version 2019-07-08 09:49:59 +00:00
cwen
2fbb6af70d Import devel/p5-Test-Version 2.09
This module's goal is to be a one stop shop for checking to see that
your versions across your dist are sane.

From Wen Heping < wenheping2000 at hotmail.com >, thanks!

OK afresh1@
2019-07-08 09:48:04 +00:00
jca
f14c55be2c Major fix for -stdlib=libstdc++, properly register libOptRemarks.so
I botched the library search paths when merging OpenBSD.cpp, repair
that.  Also always add -L${LOCALBASE}/lib like was done before.
Looks like I committed an old diff which lacked SHARED_LIBS+=OptRemarks.

While here, force-disable Z3 support from math/z3.
2019-07-08 07:56:52 +00:00
jasper
d9276f9695 - update rspec ports:
core to 3.8.2
  expectations to 3.8.4
  mocks to 3.8.1
  support to 3.8.2
- drop maintainership
2019-07-07 18:46:44 +00:00
jasper
9a4ba8b779 update to py3-r2pipe-1.4.1 2019-07-07 18:41:11 +00:00
jasper
186e65277c update to py-ana-0.06 2019-07-07 18:11:21 +00:00
daniel
fb8eebabe6 Take maintainer and update to PERMIT_PACKAGE. 2019-07-07 17:09:20 +00:00
daniel
81e6976bfa PERMIT_PACKAGE_CDROM -> PERMIT_PACKAGE 2019-07-07 14:58:04 +00:00
jca
58f7f768f9 Whitespace and comments sync with base 2019-07-07 14:04:07 +00:00
jasper
4e91c45056 update to flawfinder-2.0.10 2019-07-06 20:28:31 +00:00
jasper
067564777d +py-mulpyplexer 2019-07-06 19:44:07 +00:00
jasper
c33e962ed9 import py-mulpyplexer-0.08
Module that multiplexes interactions with lists of python objects.

ok kn@ a while ago
2019-07-06 19:42:40 +00:00
jca
2175edd1ba Let include-what-you-use build on powerpc.
powerpc is the only platform where llvm isn't built with all supported
targets (only the powerpc backend is enabled).  So include-what-you-use
can't call LLVMInitializeX86*() there.  Maybe llvm should also ship the
X86 backend on powerpc, as suggested by jsg@, but this is not trivial.
Tests by cwen@, ok cwen@ jsg@ (maintainer)
2019-07-06 16:16:27 +00:00
jca
b2cecd12e4 Update to include-what-you-use-0.12, to unbreak with llvm-8.0.0 2019-07-06 15:07:55 +00:00
jca
75c7843086 Update to llvm-8.0.0
Most patch merges inspired from patrick's work on base-clang.  Consumer
ports fixed/marked BROKEN as discussed with bcallah@ and rsadowski@.
powerpc tests and PLIST fixes from cwen@, thanks!  rust-1.36 tests by
semarie@
2019-07-06 15:06:36 +00:00
rpointel
57ab177103 update yamllint to 1.16.0. 2019-07-06 07:36:45 +00:00
rpointel
1a290dc06c update jd-gui to 1.6.2. 2019-07-06 07:36:14 +00:00
ajacoutot
bf2398e970 Register gxml removal. 2019-07-06 07:33:58 +00:00
cwen
ae1a8b7634 + p5-DateTime-Format-Flexible
+ p5-Module-Util
2019-07-05 18:38:47 +00:00
cwen
f8c164bce3 Import devel/p5-Module-Util 1.09
From Wen Heping < wenheping2000 at hotmail dot com >, thanks!

OK sthen@

This module provides a few useful functions for manipulating module
names. Its main aim is to centralise some of the functions commonly used
by modules that manipulate other modules in some way, like converting
module names to relative paths.
2019-07-05 18:35:17 +00:00
cwen
fdc1629915 Import devel/p5-DateTime-Format-Flexible 0.31
From Wen Heping < wenheping2000 at hotmail dot com >, thanks!

OK sthen@

DateTime::Format::Flexible attempts to take any string you give it and parse
it into a DateTime object. The test file tests 2500+ variations of date/time
strings.
2019-07-05 18:31:54 +00:00
jca
bd7d07d129 Fix build with upcoming llvm-8 update
ok rsadowski@ (maintainer)
2019-07-05 17:01:45 +00:00
sthen
60cd7534f1 move some REVISION lines that are buried away low down in the Makefile 2019-07-05 15:43:42 +00:00
sthen
fb7f4374ad sync WANTLIB 2019-07-05 11:52:59 +00:00
kmos
a0656fc3da Update devel/py-freezegun 0.3.9 -> 0.3.12
Update py-freezegun to 0.3.12. This version fixes incompatibilities
with Python 3.7.x fixing tests for any python3 ports using it.

OK jung@ (maintainer) sthen@
2019-07-04 18:57:50 +00:00
jca
dc8bf65f82 Require latest lang/clazy version
Only kdevelop has a runtime dependency on lang/clazy, though.
Requested by rsadowski@
2019-07-04 12:13:01 +00:00
jca
e4c860bc2f Require base-clang, drop dep on devel/llvm and add LLVM to WANTLIB
Doesn't build with ports-gcc or ports-clang.  devel/llvm isn't needed at
all.  Explicitely use llvm-config from base.

While here do a bit of reordering and move to PERMIT_PACKAGE.
"sounds good to me" rpointel@ (maintainer)
2019-07-03 13:15:39 +00:00
landry
f67a0393c5 Update to py-sip 4.19.17.
Adds support for c++11 'enum class foo' constructs per
https://www.riverbankcomputing.com/static/Docs/sip/incompatibilities.html#sip-v4-19-4
- required by upcoming qgis 3.8.

Went in a bulk build without fallout.
Also tested by Caspar Schutijser with tortoisehg.
2019-07-03 09:42:15 +00:00
bluhm
48938e7570 update p5-FFI-CheckLib to 0.25 2019-07-01 19:07:59 +00:00
jca
b308769288 Compile tests with cc/c++ instead of gcc/g++ and drop SEPARATE_BUILD
This lets tests run. Failures:
test_expand
test_expand_default_features
test_expand_features
test_expand_no_default_features
2019-07-01 11:25:58 +00:00
rsadowski
f564c63768 Update catch2 to 2.9.1 2019-07-01 05:21:41 +00:00
kmos
2ff387e044 Adding origin information of the patch that fixes compatibility
with pytest 4.x

Requested by feinerer@ based upon a discussion I was having with
danj@ about a similar change:

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

Best format for the information from sthen@
2019-06-30 15:32:06 +00:00
ajacoutot
e4f2d300a9 Update to libgdata-0.17.10.
"looks fine" jasper@
2019-06-30 12:00:51 +00:00
danj
b96cc882be Remove maintainer per their request 2019-06-29 21:26:51 +00:00
robert
fb1123a079 update to the latest git version to please mail/kopano 2019-06-29 11:53:33 +00:00
kn
b3a64031dc Security update to irssi 1.2.1
https://irssi.org/security/html/irssi_sa_2019_06/

Use after free when sending SASL login to the server found by ilbelkyr.
(CWE-416, CWE-825)

OK tj
2019-06-29 00:01:43 +00:00
jca
4a4ad5c181 Cleaner filesystem detection.
Our diff to convert statfs.f_type tests to statfs.f_fstypename was
broken, since it used pointer equality tests for strings.

Fortunately the default FS type is UFS and upstream tests for NFS using
statfs.f_fstypename, so we only need to neuter tests based on
statfs.f_type.

ok martin@ (maintainer)
2019-06-28 11:05:11 +00:00
bentley
02d271d150 +armips 2019-06-28 06:47:02 +00:00
bentley
8a4dde96d2 Import armips-0.10.0.
armips is an assembler and linker that includes full support for the MIPS
R3000, MIPS R4000, and Allegrex instruction sets, partial support for the
EmotionEngine instruction set, as well as complete support for the ARM7 and
ARM9 instruction sets, both THUMB and ARM mode.

Some of the other features include a full-fledged C-like expression parser,
the ability to overlay assembled output over an existing file, and table
support for user-defined text encodings.

ok benoit@
2019-06-28 06:45:23 +00:00
kmos
6e24ea1850 Update devel/py-modulegraph 0.16 -> 0.17
OK kn@ sthen@
2019-06-27 16:03:23 +00:00
kmos
8ea5eb425b Maintainer update devel/py-progress 1.5 -> 1.6
From maintainer Timo Myyr with tweaks by me

OK kn@ sthen@
2019-06-27 15:59:57 +00:00
jca
2990ed37b2 Major update to openmpi-4.0.1
From Martin Reindl (martin@) with input from sthen@ and me.  ok sthen@
2019-06-27 13:52:00 +00:00
benoit
040aaf98fb Update to p5-Test-Strict-0.52. 2019-06-27 07:39:08 +00:00
kmos
89d7e06fbb Updated devel/py-atomicwrite 1.1.5 -> 1.3.0
Converted to PERMIT_PACKAGE and added MODPY_PYTEST

ok sthen@
2019-06-26 19:09:58 +00:00
kn
c9d9f92ab2 Update git to 2.22.0
https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.22.0.txt

Fixes, polishing, rewrites under the hood, nothing breaking.

OK benoit
2019-06-26 15:07:57 +00:00
sthen
6ff3e55398 bump REVISION in a bunch of ports known or likely to use struct kinfo_proc,
there may be some missing as my unpacked ports source is a little out of date
but this should catch the main things people might run into

the struct was reordered a second time in sysctl.h r1.192 to improve
compatibility but amd64 snapshot packages made it out before that happened
so the bumps are still needed
2019-06-25 20:25:20 +00:00
feinerer
c490241629 Enable tests for py-html5lib
From and OK kmos@
2019-06-25 08:17:16 +00:00
feinerer
46b8133dfc Update to py-html5lib 1.0.1
Tweaks and OK kmos@
2019-06-25 08:14:47 +00:00