cvs commit: ports/Mk bsd.emacs.mk ports/audio/emms Makefile ports/databases/bbdb Makefile ports/databases/lsdb Makefile ports/deskutils/org-mode.el6 Makefile distinfo pkg-plist ports/deskutils/planner.el Makefile ports/deskutils/remember.el ...

Hajimu UMEMOTO ume at FreeBSD.org
Tue Dec 22 16:33:22 UTC 2009


Hi,

>>>>> On Tue, 22 Dec 2009 00:51:33 +0300
>>>>> Boris Samorodov <bsam at ipt.ru> said:

bsam> Here are my recent logs from a tinderbox (if unmark BROKEN):
bsam> https://tba.bsam.ru/tb/errors/9-i386-exp/wanderlust-emacs23-2.15.7.b.20090926_1.log
bsam> https://tba.bsam.ru/tb/errors/8-i386-exp/wanderlust-emacs23-2.15.7.b.20090926_1.log
bsam> https://tba.bsam.ru/tb/errors/7-i386-exp/wanderlust-emacs23-2.15.7.b.20090926_1.log

bsam> Hm, the comment for BROKEN at this port should be "do not install" though.

bsam> If someone can help I'll be very glad to unbreak the port.

At last, I could reproduce the problem.  The cause is that
(save-buffer) ends up with reading stdin during building wl.info in
WL-MK.

  Formatting Info file...done.
  Saving file /work/a/ports/mail/wanderlust-devel/work/wanderlust/doc/wl.info...
  INFODIR is /usr/local/info

  Select coding system (default utf-8): Error reading from stdin

It seems that this problem is not happen under the environment where
LANG=ja_JP.UTF-8.  So, I didn't met this problem.
I tried with C, en_US.UTF-8 and so on with no success.  It seems okay
with ko_KR.UTF-8.
I'm not sure why.  But, it seems the following patch do the trick for
workaround.  Though this is for wanderlust-devel, perhaps same
workaround should work for wanderlust as well.

Index: files/patch-Makefile
diff -u files/patch-Makefile.orig files/patch-Makefile
--- files/patch-Makefile.orig	2009-10-12 22:43:38.000000000 +0900
+++ files/patch-Makefile	2009-12-23 01:03:43.990501277 +0900
@@ -1,5 +1,16 @@
+Index: Makefile
+diff -u Makefile.orig Makefile
 --- Makefile.orig	2008-02-19 20:29:06.000000000 +0900
-+++ Makefile	2008-08-28 19:55:07.000000000 +0900
++++ Makefile	2009-12-23 00:58:41.583920267 +0900
+@@ -92,7 +92,7 @@
+ 		$(PACKAGEDIR) $(PIXMAPDIR)
+ 
+ info:
+-	$(EMACS) $(FLAGS) -l WL-MK -f wl-texinfo-format $(INFODIR)
++	LANG=ja $(EMACS) $(FLAGS) -l WL-MK -f wl-texinfo-format $(INFODIR)
+ 
+ install-info:
+ 	$(EMACS) $(FLAGS) -l WL-MK -f install-wl-info $(INFODIR)
 @@ -110,9 +110,9 @@
  clean-dvi: mostlyclean-dvi
  	rm -f doc/*.dvi


Sincerely,

--
Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan
ume at mahoroba.org  ume@{,jp.}FreeBSD.org
http://www.imasy.org/~ume/


More information about the cvs-ports mailing list