On Sun, Apr 30, 2023 at 03:23:40PM -0700, Nam Nguyen wrote:
[...]
> > Changes: https://github.com/mawww/kakoune/releases/tag/v2022.10.31
> >
> > `make test` results in partial failures:
> > Summary: 528 tests, 79 failures
[...]
> Adding LC_CTYPE="en_US.UTF-8" to MAKE_ENV allows `make test' to
> pass. There were some garbled characters in the test json output. I used
> textproc/jq to make sense of the test json output. Then, I saw that
> LC_CTYPE was defined in my environment but not in `env -i'.
>
> --8<---------------cut here---------------start------------->8---
> $ cd ${WRKSRC}/test
> $ env -i ./run highlight
> this fails.
> $ env -i LC_CTYPE="en_US.UTF-8" ./run highlight
> this passes.
> --8<---------------cut here---------------end--------------->8---
Thanks, this does it. I've added it to TEST_ENV which seems to be the
least intrusive way to fix this.
Updated diff below.
ok?
Index: Makefile
===================================================================
RCS file: /cvs/ports/editors/kakoune/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- Makefile 11 Mar 2022 18:58:30 -0000 1.6
+++ Makefile 1 May 2023 13:09:28 -0000
@@ -1,6 +1,6 @@
COMMENT = modal code editor with a focus on interactivity
-V = 2021.11.08
+V = 2022.10.31
DISTNAME = kakoune-${V}
CATEGORIES = editors
@@ -22,6 +22,8 @@ PERMIT_PACKAGE = Yes
COMPILER = base-clang ports-gcc
MAKE_ENV = CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" gzip_man=no
FAKE_FLAGS = PREFIX="${TRUEPREFIX}"
+# some tests fail without en_US.UTF-8
+TEST_ENV = LC_CTYPE="en_US.UTF-8"
USE_GMAKE = Yes
Index: distinfo
===================================================================
RCS file: /cvs/ports/editors/kakoune/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo 25 Nov 2021 17:13:27 -0000 1.5
+++ distinfo 1 May 2023 13:09:28 -0000
@@ -1,2 +1,2 @@
-SHA256 (kakoune-2021.11.08.tar.bz2) = qjCInZ2hEzGiQ6j0D+T2qGGTIbGSF966yPVl4G7dtfQ=
-SIZE (kakoune-2021.11.08.tar.bz2) = 538466
+SHA256 (kakoune-2022.10.31.tar.bz2) = +zF7YskEjdx1Z/6D38QJwlLvhXeLJL0oY74nYtTk5Ys=
+SIZE (kakoune-2022.10.31.tar.bz2) = 556473
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/editors/kakoune/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- pkg/PLIST 11 Mar 2022 18:58:30 -0000 1.5
+++ pkg/PLIST 1 May 2023 13:09:28 -0000
@@ -8,6 +8,7 @@ share/kak/
share/kak/autoload
share/kak/colors/
share/kak/colors/base16.kak
+share/kak/colors/black-on-white.kak
share/kak/colors/default.kak
share/kak/colors/desertex.kak
share/kak/colors/github.kak
@@ -61,6 +62,7 @@ share/kak/rc/filetype/cabal.kak
share/kak/rc/filetype/clojure.kak
share/kak/rc/filetype/cmake.kak
share/kak/rc/filetype/coffee.kak
+share/kak/rc/filetype/conf.kak
share/kak/rc/filetype/coq.kak
share/kak/rc/filetype/crystal.kak
share/kak/rc/filetype/css.kak
@@ -73,21 +75,25 @@ share/kak/rc/filetype/diff.kak
share/kak/rc/filetype/dockerfile.kak
share/kak/rc/filetype/elixir.kak
share/kak/rc/filetype/elm.kak
+share/kak/rc/filetype/elvish.kak
share/kak/rc/filetype/erlang.kak
share/kak/rc/filetype/eruby.kak
share/kak/rc/filetype/etc.kak
share/kak/rc/filetype/exherbo.kak
share/kak/rc/filetype/fennel.kak
+share/kak/rc/filetype/fidl.kak
share/kak/rc/filetype/fish.kak
share/kak/rc/filetype/fsharp.kak
share/kak/rc/filetype/gas.kak
share/kak/rc/filetype/gdscript.kak
share/kak/rc/filetype/gentoo-linux.kak
share/kak/rc/filetype/git.kak
+share/kak/rc/filetype/github.kak
share/kak/rc/filetype/gluon.kak
share/kak/rc/filetype/go.kak
share/kak/rc/filetype/graphql.kak
share/kak/rc/filetype/haml.kak
+share/kak/rc/filetype/hare.kak
share/kak/rc/filetype/haskell.kak
share/kak/rc/filetype/hbs.kak
share/kak/rc/filetype/html.kak
@@ -147,6 +153,7 @@ share/kak/rc/filetype/terraform.kak
share/kak/rc/filetype/toml.kak
share/kak/rc/filetype/troff.kak
share/kak/rc/filetype/tupfile.kak
+share/kak/rc/filetype/twig.kak
share/kak/rc/filetype/vhdl.kak
share/kak/rc/filetype/void-linux.kak
share/kak/rc/filetype/yaml.kak
@@ -185,6 +192,7 @@ share/kak/rc/windowing/repl/kitty.kak
share/kak/rc/windowing/repl/tmux.kak
share/kak/rc/windowing/repl/x11.kak
share/kak/rc/windowing/screen.kak
+share/kak/rc/windowing/sway.kak
share/kak/rc/windowing/tmux.kak
share/kak/rc/windowing/wayland.kak
share/kak/rc/windowing/x11.kak
No comments:
Post a Comment