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

Takayuki Nakao t at nakao.org
Fri Nov 21 04:30:24 UTC 2003


>Number:         59540
>Category:       ports
>Synopsis:       Update ports: japanese/yc.el
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Nov 20 20:30:21 PST 2003
>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 4.0.1.

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

diff -ruN yc.el.orig/Makefile yc.el/Makefile
--- yc.el.orig/Makefile	Tue Jun 17 22:13:06 2003
+++ yc.el/Makefile	Fri Nov 21 13:13:11 2003
@@ -6,28 +6,21 @@
 #
 
 PORTNAME=	yc.el
-PORTVERSION=	3.5.8
+PORTVERSION=	4.0.1
 PORTEPOCH=	1
 CATEGORIES=	japanese elisp
 MASTER_SITES=	http://www.ceres.dti.ne.jp/~knak/
-EXTRACT_SUFX=	.gz
+DISTNAME=	yc-${PORTVERSION}
 
 MAINTAINER=	t at nakao.org
 COMMENT=	Yet another Canna client for Emacs/XEmacs
 
-EXTRACT_AFTER_ARGS=	> yc.el
-NO_WRKSUBDIR=	yes
-
 EMACS_PORT_NAME?=	emacs21
 YC_LISPDIR=		${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/yc
 
-do-build:
-	${EMACS_CMD} -batch -f batch-byte-compile ${WRKSRC}/yc.el
-
-do-install:
-	${MKDIR} ${YC_LISPDIR}
-	${INSTALL_DATA} ${WRKSRC}/yc.el ${YC_LISPDIR}
-	${INSTALL_DATA} ${WRKSRC}/yc.elc ${YC_LISPDIR}
+MAKE_ARGS+=	LISPDIR=${YC_LISPDIR}
+MAKE_ARGS+=	INSTALL_PROGRAM="${INSTALL_PROGRAM}"
+MAKE_ARGS+=	INSTALL_SCRIPT="${INSTALL_SCRIPT}"
 
 post-install:
 	@${CAT} ${MASTERDIR}/pkg-message
diff -ruN yc.el.orig/distinfo yc.el/distinfo
--- yc.el.orig/distinfo	Tue Jun 17 22:13:06 2003
+++ yc.el/distinfo	Fri Nov 14 15:38:16 2003
@@ -1 +1 @@
-MD5 (yc.el-3.5.8.gz) = 94c4484b2a1e13d3e3a2d57dbdc7c19f
+MD5 (yc-4.0.1.tar.gz) = e63c37a2692d77d132f9f8765f9a53a2
diff -ruN yc.el.orig/files/patch-aa yc.el/files/patch-aa
--- yc.el.orig/files/patch-aa	Thu Jan  1 09:00:00 1970
+++ yc.el/files/patch-aa	Fri Nov 21 12:59:54 2003
@@ -0,0 +1,46 @@
+--- Makefile.orig	Sun Nov  9 16:18:10 2003
++++ Makefile	Fri Nov 21 12:59:50 2003
+@@ -1,10 +1,10 @@
+-prefix = /usr/local
++prefix = $(PREFIX)
+ #exesuffix = .exe # for Windows
+ 
+-EMACS = emacs
++#EMACS = emacs
+ #EMACS = xemacs
+ 
+-elispdir = $(prefix)/share/emacs/site-lisp
++elispdir = $(LISPDIR)
+ #elispdir = $(prefix)/lib/$(EMACS)/site-lisp
+ #elispdir = $(prefix)/lib/emacs
+ 
+@@ -12,8 +12,10 @@
+ elc = yc.elc
+ PROGRAM = icanna$(exesuffix)
+ OBJS = icanna.o
+-CC = gcc
+-INSTALL = install
++#CC = gcc
++#INSTALL = install
++
++.SUFFIXES: .el .elc
+ 
+ all: $(PROGRAM) $(elc)
+ 
+@@ -29,11 +31,13 @@
+ install: install-bin install-el
+ 
+ install-bin: $(PROGRAM)
+-	$(INSTALL) -m 755 -s $(PROGRAM) $(INSTALL_PATH)/$(PROGRAM)
++	test -f $(INSTALL_PATH) || mkdir -p $(INSTALL_PATH)
++	$(INSTALL_PROGRAM) $(PROGRAM) $(INSTALL_PATH)/$(PROGRAM)
+ 
+ install-el: $(ELCS) $(SRCS)
+-	$(INSTALL) -m 755 $(elc) $(elispdir)/$(elc)
+-	$(INSTALL) -m 755 $(elc:.elc=.el) $(elispdir)/$(elc:.elc=.el)
++	test -f $(elispdir) || mkdir -p $(elispdir)
++	$(INSTALL_SCRIPT) $(elc) $(elispdir)/$(elc)
++	$(INSTALL_SCRIPT) $(elc:.elc=.el) $(elispdir)/$(elc:.elc=.el)
+ 
+ uninstall: uninstall-bin uninstall-el
+ 
diff -ruN yc.el.orig/pkg-plist yc.el/pkg-plist
--- yc.el.orig/pkg-plist	Fri Jun 28 12:02:01 2002
+++ yc.el/pkg-plist	Fri Nov 21 12:51:28 2003
@@ -1,3 +1,4 @@
 %%EMACS_VERSION_SITE_LISPDIR%%/yc/yc.el
 %%EMACS_VERSION_SITE_LISPDIR%%/yc/yc.elc
+bin/icanna
 @dirrm %%EMACS_VERSION_SITE_LISPDIR%%/yc
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list