the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: ddskk
Version: 12.2.0
Revision: 7
Depends: emacsen, apel ( >=10.6)
Provides: skk
Recommends: skk-dict
CustomMirror: <<
asi-JP: ftp://ftp.ring.gr.jp/pub/elisp/skk/maintrunk/
asi-JP: http://www.ring.gr.jp/archives/elisp/skk/maintrunk/
Primary: http://openlab.ring.gr.jp/skk/maintrunk/
<<
Source: mirror:custom:%n-%v.tar.gz
Source-MD5: c5fc8a98fe680e0cb50315e87c12c960
PatchScript: sed -e 's|
CompileScript: make info
InstallScript: <<
#copy info files
install -m 755 -d %i/share/info
install -m 644 doc/skk.info* %i/share/info
#copy etc files
install -m 755 -d %i/share/%n
install -m 644 etc/* %i/share/%n
#copy elisp files
install -m 755 -d %i/share/emacs/site-lisp/%n
install -m 644 *.el* %i/share/emacs/site-lisp/%n
install -m 644 SKK-* %i/share/emacs/site-lisp/%n
install -m 644 tut-code/*.el %i/share/emacs/site-lisp/%n
#copy additional elisp files
install -m 755 -d %i/share/emacs/site-lisp/%n/nicola
install -m 644 nicola/*.el %i/share/emacs/site-lisp/%n/nicola
install -m 644 nicola/NICOLA* %i/share/emacs/site-lisp/%n/nicola
#copy doc files
install -m 755 -d %i/share/doc/%n %i/share/doc/%n/READMEs
install -m 644 ChangeLog.* %i/share/doc/%n
install -m 644 READMEs/* %i/share/doc/%n/READMEs
#copy site-lisp.d/50ddskk.el
install -m 755 -d %i/etc/emacs/site-start.d
install -m 644 fink/%n-startup %i/etc/emacs/site-start.d/50%n.el
#copy install, remove scripts
install -m 755 -d %i/lib/emacsen-common/packages/{install,remove}
install -m 755 fink/%n-install %i/lib/emacsen-common/packages/install/%n
install -m 755 fink/%n-remove %i/lib/emacsen-common/packages/remove/%n
<<
PostInstScript: <<
if [ "$1" = "configure" ] && [ -x %p/lib/emacsen-common/emacs-package-install ]
then
%p/lib/emacsen-common/emacs-package-install %n
fi
<<
PreRmScript: <<
if [ -x %p/lib/emacsen-common/emacs-package-remove ] ; then
%p/lib/emacsen-common/emacs-package-remove %n
fi
<<
InfoDocs: skk.info
License: GPL
Homepage: http://openlab.jp/skk/
Maintainer: Todai Fink Team
Description: Simple Kana to Kanji conversion program
DescDetail: <<
Daredevil SKK is a version of SKK (Simple Kana to Kanji
conversion program, an input method of Japanese) that has been
maintained by the SKK developing team at
http://openlab.ring.gr.jp/skk.
It consists of a simple core and many optional programs which provide
extensive features, however, our target is to more simplify core, and
more expand its optional features.
If you want to join developing Daredevil SKK, you can access its
sources via a cvs server on the Ring Server Openlab. See
CVS_digest to learn briefly how to access the cvs server.
Daredevil SKK is under the GNU General Public License. See COPYING
for its details.
<<
DescUsage: <<
If you want to customize, copy %p/share/ddskk/dot.skk to your $HOME
and enjoy!
<<
diff -Naur ddskk-12.2.0.orig/SKK-MK ddskk-12.2.0/SKK-MK
--- ddskk-12.2.0.orig/SKK-MK Mon Jul 21 12:29:50 2003
+++ ddskk-12.2.0/SKK-MK Sun Mar 12 04:44:35 2006
@@ -325,7 +325,7 @@
;; FSFmacs
(when (featurep 'faces)
(add-to-list 'list 'ccc))
- (when (= emacs-major-version 21)
+ (when (>= emacs-major-version 21)
(add-to-list 'list 'skk-e21))))
;; skk-jisx0213.el
(when (condition-case nil
diff -Naur ddskk-12.2.0.orig/fink/ddskk-install ddskk-12.2.0/fink/ddskk-install
--- ddskk-12.2.0.orig/fink/ddskk-install Thu Jan 1 00:00:00 1970
+++ ddskk-12.2.0/fink/ddskk-install Thu Mar 11 09:16:51 2004
@@ -0,0 +1,63 @@
+#! /bin/sh -e
+#
+
+# Written by Jim Van Zandt
+# from the install scripts for gettext by Santiago Vila
+#
+
+FLAVOR=$1
+PACKAGE=ddskk
+
+if [ ${FLAVOR} = emacs -o ${FLAVOR} = emacs19 ]; then exit 0; fi
+
+## Checking MULE supported XEmacs. -------------------------------------
+if [ ${FLAVOR} = "xemacs20" -o ${FLAVOR} = "xemacs21" ]; then
+ CHECKMULE=`${FLAVOR} -batch -vanilla -eval "(if (featurep 'mule)(message \"MULE\"))" 2>&1`
+ if [ "${CHECKMULE}" != "MULE" ]; then exit 0; fi
+fi
+##---------------------------------------------------------------------
+
+echo install/${PACKAGE}: Handling install for emacsen flavor ${FLAVOR}
+
+#FLAVORTEST=`echo $FLAVOR | cut -c-6`
+#if [ ${FLAVORTEST} = xemacs ] ; then
+# SITEFLAG="-no-site-file"
+#else
+# SITEFLAG="--no-site-file"
+#fi
+FLAGS="${SITEFLAG} -q -batch -l path.el"
+
+ELDIR=
+ELCDIR=
+
+# Install-info-altdir does not actually exist.
+# Maybe somebody will write it.
+if test -x
+ echo install/${PACKAGE}: install Info links for ${FLAVOR}
+ install-info-altdir --quiet --section "Emacs" "Skk" --dirname=${FLAVOR}
+fi
+
+install -m 755 -d ${ELCDIR}
+cd ${ELDIR}
+FILES=`echo *`
+cp -r ${FILES} ${ELCDIR}
+cd ${ELCDIR}
+
+cat << EOF > path.el
+(setq load-path (cons "." load-path) byte-compile-warnings nil)
+EOF
+${FLAVOR} ${FLAGS} -l SKK-MK -f SKK-MK-generate-autoloads-el >CompilationLog 2>&1
+sed '/^;;; `load-path/,/^$/s/^/;/' skk-setup.el.in >skk-setup.el
+mv -f leim-list.el.in leim-list.el
+${FLAVOR} ${FLAGS} -f batch-byte-compile skk-setup.el >>CompilationLog 2>&1
+${FLAVOR} ${FLAGS} -l SKK-MK -f SKK-MK-compile NONE NONE NONE >>CompilationLog 2>&1
+cd nicola
+${FLAVOR} ${FLAGS} -l NICOLA-DDSKK-ELS -l NICOLA-DDSKK-MK -f nicola-ddskk-generate-autoloads >>../CompilationLog 2>&1
+${FLAVOR} ${FLAGS} -f batch-byte-compile nicola-ddskk-autoloads.el >>../CompilationLog 2>&1
+${FLAVOR} ${FLAGS} -l NICOLA-DDSKK-MK -f compile-nicola-ddskk NONE NONE NONE >>../CompilationLog 2>&1
+rm -f NICOLA-* *.el
+cd ..
+rm -rf SKK-* *.el *.in tut-code
+gzip -9qf CompilationLog
+
+exit 0
diff -Naur ddskk-12.2.0.orig/fink/ddskk-remove ddskk-12.2.0/fink/ddskk-remove
--- ddskk-12.2.0.orig/fink/ddskk-remove Thu Jan 1 00:00:00 1970
+++ ddskk-12.2.0/fink/ddskk-remove Thu Mar 11 09:16:03 2004
@@ -0,0 +1,15 @@
+#!/bin/sh -e
+#
+
+FLAVOR=$1
+PACKAGE=ddskk
+
+if [ ${FLAVOR} != emacs -a ${FLAVOR} != emacs19 ]; then
+ if test -x
+ echo remove/${PACKAGE}: removing Info links for ${FLAVOR}
+ install-info-altdir --quiet --remove --dirname=${FLAVOR}
+ fi
+
+ echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR}
+ rm -rf
+fi
diff -Naur ddskk-12.2.0.orig/fink/ddskk-startup ddskk-12.2.0/fink/ddskk-startup
--- ddskk-12.2.0.orig/fink/ddskk-startup Thu Jan 1 00:00:00 1970
+++ ddskk-12.2.0/fink/ddskk-startup Thu Mar 11 09:45:31 2004
@@ -0,0 +1,41 @@
+;; -*-emacs-lisp-*-
+;;
+;; Emacs startup file for the Debian GNU/Linux ddskk package
+;;
+;; Originally contributed by Nils Naumann
+;; Modified by Dirk Eddelbuettel
+;; Adapted for dh-make by Jim Van Zandt
+
+;; The ddskk package follows the Debian/GNU Linux 'emacsen' policy and
+;; byte-compiles its elisp files for each 'emacs flavor' (emacs19,
+;; xemacs19, emacs20, xemacs20...). The compiled code is then
+;; installed in a subdirectory of the respective site-lisp directory.
+;; We have to add this to the load-path:
+(or (eq fink-emacs-flavor 'emacs19)
+ (let ((skkpath
+ (list (concat "
+ (concat "
+ (setq load-path (append load-path skkpath))
+
+ (require 'skk-setup)
+
+ (and (featurep 'xemacs)
+ (load (concat (car skkpath) "/skk-autoloads.elc"))) ; Why needed?
+
+ (add-hook 'minibuffer-setup-hook
+ (function (lambda ()
+ (and (boundp 'skk-henkan-okuri-strictly)
+ skk-henkan-okuri-strictly
+ (not (eq last-command 'skk-purge-jisyo))
+ (put 'skk-henkan-okuri-strictly 'temporary-nil t)
+ (setq skk-henkan-okuri-strictly nil)))))
+ (add-hook 'minibuffer-exit-hook
+ (function (lambda ()
+ (and (get 'skk-henkan-okuri-strictly 'temporary-nil)
+ (setq skk-henkan-okuri-strictly t)
+ (put 'skk-henkan-okuri-strictly 'temporary-nil nil)))))
+
+ (setq skk-server-host (or (getenv "SKKSERVER") "localhost"))))
+ (if (file-exists-p "
+ (setq skk-large-jisyo "
+ )
diff -Naur ddskk-12.2.0.orig/skk-vars.el ddskk-12.2.0/skk-vars.el
--- ddskk-12.2.0.orig/skk-vars.el Fri Jul 18 12:50:53 2003
+++ ddskk-12.2.0/skk-vars.el Fri Mar 12 10:27:39 2004
@@ -2126,7 +2126,7 @@
(cond ((eq skk-emacs-type 'xemacs)
(locate-data-file "SKK.tut"))
(t
- "/usr/local/share/skk/SKK.tut"))
+ "
"*SKK チュートリアルのファイル名。
The English version is SKK.tut.E."
:type 'file
Package: ddskk
Version: 12.2.0
Revision: 7
Depends: emacsen, apel ( >=10.6)
Provides: skk
Recommends: skk-dict
CustomMirror: <<
asi-JP: ftp://ftp.ring.gr.jp/pub/elisp/skk/maintrunk/
asi-JP: http://www.ring.gr.jp/archives/elisp/skk/maintrunk/
Primary: http://openlab.ring.gr.jp/skk/maintrunk/
<<
Source: mirror:custom:%n-%v.tar.gz
Source-MD5: c5fc8a98fe680e0cb50315e87c12c960
PatchScript: sed -e 's|
CompileScript: make info
InstallScript: <<
#copy info files
install -m 755 -d %i/share/info
install -m 644 doc/skk.info* %i/share/info
#copy etc files
install -m 755 -d %i/share/%n
install -m 644 etc/* %i/share/%n
#copy elisp files
install -m 755 -d %i/share/emacs/site-lisp/%n
install -m 644 *.el* %i/share/emacs/site-lisp/%n
install -m 644 SKK-* %i/share/emacs/site-lisp/%n
install -m 644 tut-code/*.el %i/share/emacs/site-lisp/%n
#copy additional elisp files
install -m 755 -d %i/share/emacs/site-lisp/%n/nicola
install -m 644 nicola/*.el %i/share/emacs/site-lisp/%n/nicola
install -m 644 nicola/NICOLA* %i/share/emacs/site-lisp/%n/nicola
#copy doc files
install -m 755 -d %i/share/doc/%n %i/share/doc/%n/READMEs
install -m 644 ChangeLog.* %i/share/doc/%n
install -m 644 READMEs/* %i/share/doc/%n/READMEs
#copy site-lisp.d/50ddskk.el
install -m 755 -d %i/etc/emacs/site-start.d
install -m 644 fink/%n-startup %i/etc/emacs/site-start.d/50%n.el
#copy install, remove scripts
install -m 755 -d %i/lib/emacsen-common/packages/{install,remove}
install -m 755 fink/%n-install %i/lib/emacsen-common/packages/install/%n
install -m 755 fink/%n-remove %i/lib/emacsen-common/packages/remove/%n
<<
PostInstScript: <<
if [ "$1" = "configure" ] && [ -x %p/lib/emacsen-common/emacs-package-install ]
then
%p/lib/emacsen-common/emacs-package-install %n
fi
<<
PreRmScript: <<
if [ -x %p/lib/emacsen-common/emacs-package-remove ] ; then
%p/lib/emacsen-common/emacs-package-remove %n
fi
<<
InfoDocs: skk.info
License: GPL
Homepage: http://openlab.jp/skk/
Maintainer: Todai Fink Team
Description: Simple Kana to Kanji conversion program
DescDetail: <<
Daredevil SKK is a version of SKK (Simple Kana to Kanji
conversion program, an input method of Japanese) that has been
maintained by the SKK developing team at
http://openlab.ring.gr.jp/skk.
It consists of a simple core and many optional programs which provide
extensive features, however, our target is to more simplify core, and
more expand its optional features.
If you want to join developing Daredevil SKK, you can access its
sources via a cvs server on the Ring Server Openlab. See
CVS_digest to learn briefly how to access the cvs server.
Daredevil SKK is under the GNU General Public License. See COPYING
for its details.
<<
DescUsage: <<
If you want to customize, copy %p/share/ddskk/dot.skk to your $HOME
and enjoy!
<<
diff -Naur ddskk-12.2.0.orig/SKK-MK ddskk-12.2.0/SKK-MK
--- ddskk-12.2.0.orig/SKK-MK Mon Jul 21 12:29:50 2003
+++ ddskk-12.2.0/SKK-MK Sun Mar 12 04:44:35 2006
@@ -325,7 +325,7 @@
;; FSFmacs
(when (featurep 'faces)
(add-to-list 'list 'ccc))
- (when (= emacs-major-version 21)
+ (when (>= emacs-major-version 21)
(add-to-list 'list 'skk-e21))))
;; skk-jisx0213.el
(when (condition-case nil
diff -Naur ddskk-12.2.0.orig/fink/ddskk-install ddskk-12.2.0/fink/ddskk-install
--- ddskk-12.2.0.orig/fink/ddskk-install Thu Jan 1 00:00:00 1970
+++ ddskk-12.2.0/fink/ddskk-install Thu Mar 11 09:16:51 2004
@@ -0,0 +1,63 @@
+#! /bin/sh -e
+#
+
+# Written by Jim Van Zandt
+# from the install scripts for gettext by Santiago Vila
+#
+
+FLAVOR=$1
+PACKAGE=ddskk
+
+if [ ${FLAVOR} = emacs -o ${FLAVOR} = emacs19 ]; then exit 0; fi
+
+## Checking MULE supported XEmacs. -------------------------------------
+if [ ${FLAVOR} = "xemacs20" -o ${FLAVOR} = "xemacs21" ]; then
+ CHECKMULE=`${FLAVOR} -batch -vanilla -eval "(if (featurep 'mule)(message \"MULE\"))" 2>&1`
+ if [ "${CHECKMULE}" != "MULE" ]; then exit 0; fi
+fi
+##---------------------------------------------------------------------
+
+echo install/${PACKAGE}: Handling install for emacsen flavor ${FLAVOR}
+
+#FLAVORTEST=`echo $FLAVOR | cut -c-6`
+#if [ ${FLAVORTEST} = xemacs ] ; then
+# SITEFLAG="-no-site-file"
+#else
+# SITEFLAG="--no-site-file"
+#fi
+FLAGS="${SITEFLAG} -q -batch -l path.el"
+
+ELDIR=
+ELCDIR=
+
+# Install-info-altdir does not actually exist.
+# Maybe somebody will write it.
+if test -x
+ echo install/${PACKAGE}: install Info links for ${FLAVOR}
+ install-info-altdir --quiet --section "Emacs" "Skk" --dirname=${FLAVOR}
+fi
+
+install -m 755 -d ${ELCDIR}
+cd ${ELDIR}
+FILES=`echo *`
+cp -r ${FILES} ${ELCDIR}
+cd ${ELCDIR}
+
+cat << EOF > path.el
+(setq load-path (cons "." load-path) byte-compile-warnings nil)
+EOF
+${FLAVOR} ${FLAGS} -l SKK-MK -f SKK-MK-generate-autoloads-el >CompilationLog 2>&1
+sed '/^;;; `load-path/,/^$/s/^/;/' skk-setup.el.in >skk-setup.el
+mv -f leim-list.el.in leim-list.el
+${FLAVOR} ${FLAGS} -f batch-byte-compile skk-setup.el >>CompilationLog 2>&1
+${FLAVOR} ${FLAGS} -l SKK-MK -f SKK-MK-compile NONE NONE NONE >>CompilationLog 2>&1
+cd nicola
+${FLAVOR} ${FLAGS} -l NICOLA-DDSKK-ELS -l NICOLA-DDSKK-MK -f nicola-ddskk-generate-autoloads >>../CompilationLog 2>&1
+${FLAVOR} ${FLAGS} -f batch-byte-compile nicola-ddskk-autoloads.el >>../CompilationLog 2>&1
+${FLAVOR} ${FLAGS} -l NICOLA-DDSKK-MK -f compile-nicola-ddskk NONE NONE NONE >>../CompilationLog 2>&1
+rm -f NICOLA-* *.el
+cd ..
+rm -rf SKK-* *.el *.in tut-code
+gzip -9qf CompilationLog
+
+exit 0
diff -Naur ddskk-12.2.0.orig/fink/ddskk-remove ddskk-12.2.0/fink/ddskk-remove
--- ddskk-12.2.0.orig/fink/ddskk-remove Thu Jan 1 00:00:00 1970
+++ ddskk-12.2.0/fink/ddskk-remove Thu Mar 11 09:16:03 2004
@@ -0,0 +1,15 @@
+#!/bin/sh -e
+#
+
+FLAVOR=$1
+PACKAGE=ddskk
+
+if [ ${FLAVOR} != emacs -a ${FLAVOR} != emacs19 ]; then
+ if test -x
+ echo remove/${PACKAGE}: removing Info links for ${FLAVOR}
+ install-info-altdir --quiet --remove --dirname=${FLAVOR}
+ fi
+
+ echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR}
+ rm -rf
+fi
diff -Naur ddskk-12.2.0.orig/fink/ddskk-startup ddskk-12.2.0/fink/ddskk-startup
--- ddskk-12.2.0.orig/fink/ddskk-startup Thu Jan 1 00:00:00 1970
+++ ddskk-12.2.0/fink/ddskk-startup Thu Mar 11 09:45:31 2004
@@ -0,0 +1,41 @@
+;; -*-emacs-lisp-*-
+;;
+;; Emacs startup file for the Debian GNU/Linux ddskk package
+;;
+;; Originally contributed by Nils Naumann
+;; Modified by Dirk Eddelbuettel
+;; Adapted for dh-make by Jim Van Zandt
+
+;; The ddskk package follows the Debian/GNU Linux 'emacsen' policy and
+;; byte-compiles its elisp files for each 'emacs flavor' (emacs19,
+;; xemacs19, emacs20, xemacs20...). The compiled code is then
+;; installed in a subdirectory of the respective site-lisp directory.
+;; We have to add this to the load-path:
+(or (eq fink-emacs-flavor 'emacs19)
+ (let ((skkpath
+ (list (concat "
+ (concat "
+ (setq load-path (append load-path skkpath))
+
+ (require 'skk-setup)
+
+ (and (featurep 'xemacs)
+ (load (concat (car skkpath) "/skk-autoloads.elc"))) ; Why needed?
+
+ (add-hook 'minibuffer-setup-hook
+ (function (lambda ()
+ (and (boundp 'skk-henkan-okuri-strictly)
+ skk-henkan-okuri-strictly
+ (not (eq last-command 'skk-purge-jisyo))
+ (put 'skk-henkan-okuri-strictly 'temporary-nil t)
+ (setq skk-henkan-okuri-strictly nil)))))
+ (add-hook 'minibuffer-exit-hook
+ (function (lambda ()
+ (and (get 'skk-henkan-okuri-strictly 'temporary-nil)
+ (setq skk-henkan-okuri-strictly t)
+ (put 'skk-henkan-okuri-strictly 'temporary-nil nil)))))
+
+ (setq skk-server-host (or (getenv "SKKSERVER") "localhost"))))
+ (if (file-exists-p "
+ (setq skk-large-jisyo "
+ )
diff -Naur ddskk-12.2.0.orig/skk-vars.el ddskk-12.2.0/skk-vars.el
--- ddskk-12.2.0.orig/skk-vars.el Fri Jul 18 12:50:53 2003
+++ ddskk-12.2.0/skk-vars.el Fri Mar 12 10:27:39 2004
@@ -2126,7 +2126,7 @@
(cond ((eq skk-emacs-type 'xemacs)
(locate-data-file "SKK.tut"))
(t
- "/usr/local/share/skk/SKK.tut"))
+ "
"*SKK チュートリアルのファイル名。
The English version is SKK.tut.E."
:type 'file