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