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
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@
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.
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)
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@
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.
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.
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@
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)
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)
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@
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