update to vim-9.2.272
adapt flavour changes as done in vim-classic (rather than have a no_x11
flavour, the default is now no_x11; in this case, to cope with updates
from old versions, @pkgpath is built dynamically and passed via a var
to PLIST). reduce other differences to vim-classic makefile.
use DEBUG_PACKAGES to provide debug-* packages on supported archs,
otherwise explicitly strip the binaries. with 3.11, there are now
statically-linked copies of openssl libraries in many more binaries
than in 3.10, resulting in a big size increase. size increase noticed
by danj@, ok danj tb brad
afl++: pass proc in MAKE_FLAGS, to avoid running sub-makes with "-j" (which
uses all cores).
there is also an issue with this port picking up ports llvm if present,
if someone wants to take a look..
Don't build "haptic" support code to avoid missing symbol on sparc64
That code uses ioctls that we don't implement and end up as unresolved
symbols in the shared library on sparc64 where base-gcc and ld.bfd are
used. ok tb@ thfr@ (maintainer)
While here, also disable warnings about documentation comments, which
clutter build logs (from tb@).
fonts/adobe-fonts/source-han-sans: import (version 2.005)
Source Han Sans is Adobe's Pan-CJK sans-serif typeface family,
developed with Google for Simplified Chinese, Traditional Chinese,
Japanese, and Korean text.
OK: bentley@
fonts/adobe-fonts/source-han-mono: import (version 1.002)
Source Han Mono is Adobe's Pan-CJK monospaced typeface family, based on
Source Han Sans and Source Code Pro. It supports Simplified Chinese,
Traditional Chinese, Japanese, and Korean text in a unified monospace
design.
OK: bentley@
don't include stray __pycache__ dir, that is present in the sdist, in the
package. py-installer 1.0.0 will strip that ("Do not install __pycache__
from wheels")
revert the stupid decision to not pre-selecting accept buttons in file dialogs
now my precious enter key is working again in the file dialogs
Yes, you read it right:
// GTK's internal response IDs use negative integers (eg. GTK_RESPONSE_CANCEL),
// leaving zero and positive integers for application-defined response IDs. Use
// zero for the accept response type since GTK will preselect
// GTK_RESPONSE_ACCEPT as the default button, which should be avoided to prevent
// an exploit where the user is instructed to hold Enter before the dialog
// appears.