Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 16 Jun 2018 22:47:21 +0000 (UTC)
From:      Steve Wills <swills@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r472573 - in head/editors/nvi-m17n: . files
Message-ID:  <201806162247.w5GMlLns050275@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: swills
Date: Sat Jun 16 22:47:21 2018
New Revision: 472573
URL: https://svnweb.freebsd.org/changeset/ports/472573

Log:
  editors/nvi-m17n: fix CJK display problem
  
  PR:		220013
  Submitted by:	Satoshi TOMIOKA <tomioka.satoshi.ml@gmail.com>
  Reported by:	Yasuhito FUTATSUKI <freebsd-bug-report-yf@yf.bsdclub.org>

Modified:
  head/editors/nvi-m17n/Makefile   (contents, props changed)
  head/editors/nvi-m17n/files/patch-common-multibyte.c   (contents, props changed)
  head/editors/nvi-m17n/files/patch-configure   (contents, props changed)

Modified: head/editors/nvi-m17n/Makefile
==============================================================================
--- head/editors/nvi-m17n/Makefile	Sat Jun 16 22:08:52 2018	(r472572)
+++ head/editors/nvi-m17n/Makefile	Sat Jun 16 22:47:21 2018	(r472573)
@@ -3,7 +3,7 @@
 
 PORTNAME=	nvi
 PORTVERSION=	1.79.20040608
-PORTREVISION=	4
+PORTREVISION=	5
 PORTEPOCH=	1
 CATEGORIES?=	editors
 MASTER_SITES=	ftp://ftp.mk.bsdclub.org/pub/FreeBSD/distfiles/	\

Modified: head/editors/nvi-m17n/files/patch-common-multibyte.c
==============================================================================
--- head/editors/nvi-m17n/files/patch-common-multibyte.c	Sat Jun 16 22:08:52 2018	(r472572)
+++ head/editors/nvi-m17n/files/patch-common-multibyte.c	Sat Jun 16 22:47:21 2018	(r472573)
@@ -1,8 +1,10 @@
---- ../common/multibyte.c.orig	2017-01-07 18:04:20.087312000 +0900
-+++ ../common/multibyte.c	2017-01-07 18:05:53.585988000 +0900
-@@ -1455,7 +1455,7 @@
+--- ../common/multibyte.c.orig	2017-11-17 21:47:04.305764000 +0900
++++ ../common/multibyte.c	2017-11-17 21:58:19.218532000 +0900
+@@ -1454,8 +1454,9 @@
+ 		if (maybe == 0)
  			return ename;
  
++		if ( (maxfunc!=1) && (try==maybe) ) continue ;
  		for (i = 0; i < maxfunc; i++) {
 -			if (maybe == (1 << i))
 +			if (maybe & (1 << i))

Modified: head/editors/nvi-m17n/files/patch-configure
==============================================================================
--- head/editors/nvi-m17n/files/patch-configure	Sat Jun 16 22:08:52 2018	(r472572)
+++ head/editors/nvi-m17n/files/patch-configure	Sat Jun 16 22:47:21 2018	(r472573)
@@ -1,6 +1,6 @@
 --- configure.orig	2016-01-31 11:55:44 UTC
-+++ configure
-@@ -1805,10 +1805,8 @@ if test "$vi_cv_canna" = "yes"; then
++++ configure	2017-11-28 18:37:14.184568000 +0900
+@@ -1805,10 +1805,8 @@
  		case "$host_os" in
  		bsdi2.1)
  			vi_cannapath="/usr/contrib/canna";;
@@ -13,19 +13,12 @@
  		*)
  			vi_cannapath="/usr/local/canna";;
  		esac
-@@ -2155,13 +2153,13 @@ fi
- #	[  --disable-curses        DON'T use the nvi-provided curses routines.],
- #	[vi_cv_curses="other curses"], [vi_cv_curses="bundled curses"])
- #AC_MSG_RESULT($vi_cv_curses)
--vi_cv_curses="bundled curses"
-+vi_cv_curses="other curses"
- case "$vi_cv_curses" in
- "bundled curses")
+@@ -2161,7 +2159,7 @@
  	CPPFLAGS="-I\$(srcdir)/curses $CPPFLAGS"
  	cobjs="\$(COBJS)";;
  "other curses")
 -	LIBS="-lcurses $LIBS";;
-+	LIBS="-lncurses $LIBS";;
++	LIBS="-lncursesw $LIBS";;
  esac
  
  echo $ac_n "checking for sys/mman.h""... $ac_c" 1>&6



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201806162247.w5GMlLns050275>