ports/151195: Update ports: japanese/yc.el

Takayuki Nakao t at nakao.org
Mon Oct 4 09:00:15 UTC 2010


>Number:         151195
>Category:       ports
>Synopsis:       Update ports: japanese/yc.el
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Oct 04 09:00:14 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Takayuki Nakao <t at nakao.org>
>Release:        
>Organization:
>Environment:
>Description:
This is a request for upgrading japanese/yc.el to version 5.2.1.

Summary of changes made in new version is as fllows;
- emacs23 is supported.

>How-To-Repeat:
>Fix:
The recursive diff is attached below;

diff -ruN yc.el.orig/Makefile yc.el/Makefile
--- yc.el.orig/Makefile	2010-03-29 03:41:27.000000000 +0900
+++ yc.el/Makefile	2010-10-02 13:44:36.000000000 +0900
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	yc.el
-PORTVERSION=	5.0.0
-PORTREVISION=	3
+PORTVERSION=	5.2.1
 PORTEPOCH=	1
 CATEGORIES=	japanese elisp
 MASTER_SITES=	http://www.ceres.dti.ne.jp/~knak/
@@ -30,10 +29,6 @@
 
 .include <bsd.port.pre.mk>
 
-.if $(EMACS_MAJOR_VER) >= 23
-BROKEN=		Does not support emacs23.x or later
-.endif
-
 .if defined(WITH_ICANNA)
 RUN_DEPENDS+=	${LOCALBASE}/bin/icanna:${PORTSDIR}/japanese/icanna
 .endif
diff -ruN yc.el.orig/distinfo yc.el/distinfo
--- yc.el.orig/distinfo	2009-02-01 03:40:43.000000000 +0900
+++ yc.el/distinfo	2010-10-02 13:45:08.000000000 +0900
@@ -1,6 +1,3 @@
-MD5 (yc-5.0.0.el.gz) = 46e30679981c4daeefc8bae688728820
-SHA256 (yc-5.0.0.el.gz) = fc7c08b686efd420b0c674298d85158d16fda6277c0062eca778919c44d95a89
-SIZE (yc-5.0.0.el.gz) = 33202
-MD5 (yc-4.0.13.tar.gz) = 5cc5f04346b806d4157b4b66d7eba69f
-SHA256 (yc-4.0.13.tar.gz) = 5afd06ea819bbf20f5cbfbcd3c60eb58a50b2ef093defc4c93bfdf8ab69444f3
-SIZE (yc-4.0.13.tar.gz) = 43916
+MD5 (yc-5.2.1.el.gz) = 587f9a77f1061bbf1d8e8950f338878e
+SHA256 (yc-5.2.1.el.gz) = 45854b3f51cf74b97c4ed0dd11b0f4bd2a96b78f59b7614d43fea85f9884fd84
+SIZE (yc-5.2.1.el.gz) = 33305
diff -ruN yc.el.orig/files/patch-yc.el yc.el/files/patch-yc.el
--- yc.el.orig/files/patch-yc.el	2009-01-31 20:31:54.000000000 +0900
+++ yc.el/files/patch-yc.el	2010-10-02 13:44:56.000000000 +0900
@@ -1,34 +1,10 @@
---- yc.el.orig	2008-02-17 00:37:39.000000000 +0900
-+++ yc.el	2008-02-17 00:38:16.000000000 +0900
-@@ -393,7 +393,7 @@
- 		       (error nil)))))))
-   (when (processp yc-server)
-     (put 'yc-server 'init nil)
--    (process-kill-without-query yc-server)
-+    (set-process-query-on-exit-flag yc-server nil)
-     (when yc-debug
-       (unwind-protect
- 	  (progn
-@@ -4046,14 +4046,15 @@
-  "japanese-yc" "Japanese" 'yc-activate
-  "$B$"(B" "Romaji -> Hiragana -> Kanji&Kana"
-  nil)
--(set-language-info "Japanese" 'input-method "japanese-yc")
--;(setq default-input-method "japanese-yc"))
-+(defun force-yc-input-mode ()
-+  (set-language-info "Japanese" 'input-method "japanese-yc")
-+  (setq default-input-method "japanese-yc"))
- 
--;(yc-setup)
--;(when (and yc-connect-server-at-startup (yc-server-check))
--;  (yc-init)
--;  (force-yc-input-mode)
--;  )
-+(yc-setup)
-+(when (and yc-connect-server-at-startup (yc-server-check))
-+  (yc-init)
-+  (force-yc-input-mode)
-+  )
- 
- (defconst yc-version "5.0.0")
- (provide 'yc)
+--- yc.el.orig	2010-09-30 13:22:22.000000000 +0900
++++ yc.el	2010-09-30 13:26:09.000000000 +0900
+@@ -1736,6 +1736,7 @@
+ 				   (error nil))))
+ 	    (yc-eval-sexp (car expr)))))
+       (setq files (cdr files)))
++    (message "")
+     (if romkana-table
+ 	(setq yc-rH-conv-dic (yc-search-file-first-in-path
+ 			      romkana-table (list "." (getenv "HOME")
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list