ports/157419: [PATCH] japanese/ddskk: update to 14.2 and unbreak

Hiroto Kagotani hiroto.kagotani at gmail.com
Mon May 30 08:50:06 UTC 2011


>Number:         157419
>Category:       ports
>Synopsis:       [PATCH] japanese/ddskk: update to 14.2 and unbreak
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Mon May 30 08:50:05 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Hiroto Kagotani
>Release:        FreeBSD 8.1-RELEASE i386
>Organization:
>Environment:
System: FreeBSD myhost.mydomain 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:55:53 UTC 2010
>Description:
- Update to 14.2
- Make PREFIX-safe
- Unbreak

Added file(s):
- files/patch-Makefile

Also, I would like to take maintainership if anyone is not currently
maintaining this port.

Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:

--- ja-ddskk-emacs23-14.2.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/japanese/ddskk13/Makefile /usr/ports/japanese/ddskk/Makefile
--- /usr/ports/japanese/ddskk13/Makefile	2011-05-30 12:44:47.000000000 +0900
+++ /usr/ports/japanese/ddskk/Makefile	2011-05-30 12:45:05.000000000 +0900
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	ddskk
-PORTVERSION=	13.1
-PORTREVISION=	5
+PORTVERSION=	14.2
 CATEGORIES=	japanese elisp
 MASTER_SITES=	http://openlab.ring.gr.jp/skk/maintrunk/ \
 		ftp://ftp.ring.gr.jp/pub/elisp/skk/maintrunk/ \
@@ -17,27 +16,10 @@
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Simple Kana to Kanji conversion program on Emacsen
 
-BROKEN=	Does not fetch
-
 USE_EMACS=	yes
 
 .include <bsd.port.pre.mk>
 
-.if defined(EMACS_PORT_NAME)
-.if (${EMACS_PORT_NAME} == "emacs23")
-DEPPORT_SUFFIX=
-.else
-DEPPORT_SUFFIX=	-${EMACS_PORT_NAME}
-.endif
-BUILD_DEPENDS=	${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR}/emu/emu.el:${PORTSDIR}/editors/apel${DEPPORT_SUFFIX}
-RUN_DEPENDS=	${BUILD_DEPENDS}
-.else
-.BEGIN:
-	@${ECHO} "Error: Bad port."
-	@${ECHO} "You must define EMACS_PORT_NAME."
-	@${FALSE}
-.endif
-
 INFO=		skk
 
 SKK_LISPDIR=	${EMACS_VERSION_SITE_LISPDIR}/skk
@@ -47,6 +29,10 @@
 ALL_TARGET=	elc info
 MAKE_ARGS+=	SKK_LISPDIR=${PREFIX}/${SKK_LISPDIR}
 
+pre-install:
+	# required for non-standard PREFIX
+	${MKDIR} ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
+
 post-install:
 .for i in skk-jisx0213 skk-lookup
 	${INSTALL_DATA} ${WRKSRC}/${i}.el ${PREFIX}/${SKK_LISPDIR}
diff -ruN --exclude=CVS /usr/ports/japanese/ddskk13/distinfo /usr/ports/japanese/ddskk/distinfo
--- /usr/ports/japanese/ddskk13/distinfo	2011-03-19 02:59:11.000000000 +0900
+++ /usr/ports/japanese/ddskk/distinfo	2011-05-27 18:21:02.000000000 +0900
@@ -1,2 +1,2 @@
-SHA256 (ddskk-13.1.tar.gz) = d2b1bcf7f4e6b41afb126bbde4e119a16cd4f5507ae984154250dd8a19801582
-SIZE (ddskk-13.1.tar.gz) = 720490
+SHA256 (ddskk-14.2.tar.gz) = ddf1f892b0b41e163b29cbbc00eae1ca3eef512dc3b5217ede329d414252fdf1
+SIZE (ddskk-14.2.tar.gz) = 794060
diff -ruN --exclude=CVS /usr/ports/japanese/ddskk13/files/patch-Makefile /usr/ports/japanese/ddskk/files/patch-Makefile
--- /usr/ports/japanese/ddskk13/files/patch-Makefile	1970-01-01 09:00:00.000000000 +0900
+++ /usr/ports/japanese/ddskk/files/patch-Makefile	2011-05-30 12:27:48.000000000 +0900
@@ -0,0 +1,11 @@
+--- ./Makefile.orig	2011-01-01 06:00:41.000000000 +0900
++++ ./Makefile	2011-05-30 11:56:18.000000000 +0900
+@@ -11,7 +11,7 @@
+ DATE	  = date
+ EMACS	  = emacs
+ ETAGS	  = etags
+-FLAGS     = -batch -q -no-site-file -l SKK-MK
++FLAGS     = -batch -q -no-site-file --eval '(setq PREFIX "${PREFIX}")' -l SKK-MK
+ GZIP      = gzip -9
+ MD5	  = md5
+ RM	  = /bin/rm -f
diff -ruN --exclude=CVS /usr/ports/japanese/ddskk13/pkg-plist /usr/ports/japanese/ddskk/pkg-plist
--- /usr/ports/japanese/ddskk13/pkg-plist	2008-03-03 01:26:54.000000000 +0900
+++ /usr/ports/japanese/ddskk/pkg-plist	2011-05-30 12:17:59.000000000 +0900
@@ -1,5 +1,7 @@
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/ccc.el
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/ccc.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/skk/cdb.el
+%%EMACS_VERSION_SITE_LISPDIR%%/skk/cdb.elc
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/context-skk.el
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/context-skk.elc
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/queue-m.el
@@ -17,6 +19,8 @@
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-autoloads.elc
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-azik.el
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-azik.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-cdb.el
+%%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-cdb.elc
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-comp.el
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-comp.elc
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-cursor.el
@@ -27,14 +31,14 @@
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-dcomp.elc
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-develop.el
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-develop.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-dic.el
-%%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-dic.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-e21.el
-%%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-e21.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-emacs.el
+%%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-emacs.elc
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-gadget.el
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-gadget.elc
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-hint.el
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-hint.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-inline.el
+%%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-inline.elc
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-isearch.el
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-isearch.elc
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-jisx0201.el
@@ -57,13 +61,13 @@
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-macs.elc
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-num.el
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-num.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-obsolete.el
-%%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-obsolete.elc
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-server-completion.el
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-server-completion.elc
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-server.el
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-server.elc
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-setup.el
+%%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-sticky.el
+%%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-sticky.elc
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-study.el
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-study.elc
 %%EMACS_VERSION_SITE_LISPDIR%%/skk/skk-tankan.el
@@ -84,14 +88,14 @@
 share/skk/SKK.tut.E
 share/skk/skk.xpm
 @dirrmtry share/skk
-share/examples/ddskk/Emacs.ad
-share/examples/ddskk/dot.emacs
-share/examples/ddskk/dot.skk
- at dirrm share/examples/ddskk
-%%PORTDOCS%%share/doc/ddskk/AUTHORS.ja
-%%PORTDOCS%%share/doc/ddskk/CODENAME.ja
-%%PORTDOCS%%share/doc/ddskk/Contributors
-%%PORTDOCS%%share/doc/ddskk/FAQ.ja
-%%PORTDOCS%%share/doc/ddskk/NEWS.ja
-%%PORTDOCS%%share/doc/ddskk/README
-%%PORTDOCS%%@dirrm share/doc/ddskk
+%%EXAMPLESDIR%%/Emacs.ad
+%%EXAMPLESDIR%%/dot.emacs
+%%EXAMPLESDIR%%/dot.skk
+ at dirrm %%EXAMPLESDIR%%/ddskk
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS.ja
+%%PORTDOCS%%%%DOCSDIR%%/CODENAME.ja
+%%PORTDOCS%%%%DOCSDIR%%/Contributors
+%%PORTDOCS%%%%DOCSDIR%%/FAQ.ja
+%%PORTDOCS%%%%DOCSDIR%%/NEWS.ja
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
--- ja-ddskk-emacs23-14.2.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list