armv7, this should save around 40h overall build time, and makes it more
visible to anyone working on the port that they are indeed broken on the
arch. OK phessler@ naddy@
Of note because the port is important to the architecture and
self-hosted builds are a good thing: building u-boot on armv7 fails
with an Internal Compiler Error (SIGBUS) in lib/time.c, it would be
particularly nice if someone has an idea how to fix this!
- fix "no such entry found in tree" error with got log -p and an added path
- show a list of paths changed in a commit with 'got log -P' and in tog
- prevent false positive tree entry differences due to bogus file mode bits
- write directory tree entry mode bits in the same way as Git does (0040000)
Thanks to matthieu@ for suggesting 'got log -P' and help with testing,
and to millert@ and semarie@ for code review.
ok sthen@ naddy@
java:/usr/local/jdk-11/lib/libjsound.so: undefined symbol
'DAUDIO_GetDirectAudioDeviceCount'
ld.so: java: lazy binding failed!
The JVM does not currently have sound support on OpenBSD.
Change the way that libjsound is disabled to match aix which
also doesn't have sound support.
okay sthen@
Alexei dot Malinin at mail dot ru reported a compiler warning that,
in my opinion, probably indicates a security vulnerability, but due
to an incomplete description of the affected feature in the
documentation, it is unclear how it should be fixed. The program
appears to be sloppily written, sloppily documented, and abandoned
upstream 15 years ago.
OK ajacoutot@ for deleting it.
Do not use the integrated assembler because it break the build.
jca@ proposed to include arm in the fix to give this arch a chance
to build it.
While here, move HOMEPAGE to https.
OK jca@
cpplint.py was only installed for leatherman developers purposes:
4af4e296f5
No need to attract people's attention towards this 10 years old python2
script with a MESSAGE.
ok kn@ sthen@
Leatherman is a dependency of facter which is a dependency of puppet.
Assuming that leatherman is most prominently installed for its C++ and
CMake libs, suggest the optional Python 2 dependency in a message rather
than installing it by default.
OK sthen
Some powerpc-specific code has been borrowed from emulators/qemu and
as such rely on _CALL_* defines that clang does not provide.
Redefine _CALL_SYSV similarly.
OK jasper@ (maintainer), jca@
- don't pass "-p 22" to ssh; makes ssh_config's Port option work (semarie)
- fix a file index corruption problem with 'got rebase' (found by tracey)
- fix 'got log -r' loading refs from the wrong repo if invoked in a work tree
- filter out "remotes/*/HEAD" references in got/tog log output
Make shells(5) list it and enable "chsh -s git-shell user";
"chsh -s /usr/local/bin/git-shell user" already works but is more typing
and inconsistent with other shells.
Without documentation and/or prior Ruby experience, it is not obvious
what /etc/ruby-version should contain.
The shim script itself should not be called directly, move it to
libexec/rubyshim to make this clearer.