From 3c6d99f6960228c6da95ffcba85bdc812ca93675 Mon Sep 17 00:00:00 2001 From: Gavin Downard Date: Mon, 14 Jun 2021 22:12:48 -0700 Subject: [PATCH] Ports: Fix less by disabling wctype The commit c2b47c067 (LibC: Add stubs for wctype and iswctype, 2021-05-27) introduced the wctype.h header, which caused the less port to try to build with wchar support. This patches the header generated by the configure script to remove wchar support. --- Ports/less/package.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Ports/less/package.sh b/Ports/less/package.sh index 4fcfdc2093..59664655df 100755 --- a/Ports/less/package.sh +++ b/Ports/less/package.sh @@ -9,3 +9,8 @@ https://ftpmirror.gnu.org/gnu/gnu-keyring.gpg gnu-keyring.gpg" depends="ncurses" auth_type="sig" auth_opts="--keyring ./gnu-keyring.gpg less-${version}.tar.gz.sig" + +post_configure() { + run_replace_in_file "s/#define HAVE_WCTYPE 1/\/* #undef HAVE_WCTYPE *\//" defines.h + run touch stamp-h # prevent config.status from overwriting our changes +}