Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/utils
In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv1769/main/finkinfo/utils
Added Files:
Tag: pangocairo-branch
anthy.info anthy.patch
Log Message:
Merge with trunk.
--- NEW FILE: anthy.patch ---
diff -Naur anthy-9100e.orig/fink/anthy-el-install
anthy-9100e/fink/anthy-el-install
--- anthy-9100e.orig/fink/anthy-el-install 1970-01-01 09:00:00.000000000
+0900
+++ anthy-9100e/fink/anthy-el-install 2008-03-24 06:16:28.000000000 +0900
@@ -0,0 +1,45 @@
+#! /bin/sh -e
+# @PREFIX@/lib/emacsen-common/packages/install/anthy
+
+# Written by Jim Van Zandt <[EMAIL PROTECTED]>, borrowing heavily
+# from the install scripts for gettext by Santiago Vila
+# <[EMAIL PROTECTED]> and octave by Dirk Eddelbuettel <[EMAIL PROTECTED]>.
+
+FLAVOR=$1
+PACKAGE=anthy
+
+if [ ${FLAVOR} = emacs ]; then exit 0; 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 -f batch-byte-compile"
+
[EMAIL PROTECTED]@/share/emacs/site-lisp/${PACKAGE}
[EMAIL PROTECTED]@/share/${FLAVOR}/site-lisp/${PACKAGE}
+
+# Install-info-altdir does not actually exist.
+# Maybe somebody will write it.
+#if test -x @PREFIX@/sbin/install-info-altdir; then
+# echo install/${PACKAGE}: install Info links for ${FLAVOR}
+# install-info-altdir --quiet --section "" "" --dirname=${FLAVOR}
@PREFIX@/info/${PACKAGE}.info.gz
+#fi
+
+install -m 755 -d ${ELCDIR}
+cd ${ELDIR}
+FILES=`echo *.el`
+cp ${FILES} ${ELCDIR}
+cd ${ELCDIR}
+
+cat << EOF > path.el
+(setq load-path (cons "." load-path) byte-compile-warnings nil)
+EOF
+${FLAVOR} ${FLAGS} ${FILES} > ${ELCDIR}/CompilationLog 2>&1
+rm -f *.el path.el
+
+exit 0
diff -Naur anthy-9100e.orig/fink/anthy-el-remove
anthy-9100e/fink/anthy-el-remove
--- anthy-9100e.orig/fink/anthy-el-remove 1970-01-01 09:00:00.000000000
+0900
+++ anthy-9100e/fink/anthy-el-remove 2008-03-24 06:19:36.000000000 +0900
@@ -0,0 +1,15 @@
+#!/bin/sh -e
+# @PREFIX@/lib/emacsen-common/packages/remove/anthy
+
+FLAVOR=$1
+PACKAGE=anthy
+
+if [ ${FLAVOR} != emacs ]; then
+# if test -x @PREFIX@/sbin/install-info-altdir; then
+# echo remove/${PACKAGE}: removing Info links for ${FLAVOR}
+# install-info-altdir --quiet --remove --dirname=${FLAVOR}
@PREFIX@/info/anthy.info.gz
+# fi
+
+ echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR}
+ rm -rf @PREFIX@/share/${FLAVOR}/site-lisp/${PACKAGE}
+fi
diff -Naur anthy-9100e.orig/fink/anthy-el-startup
anthy-9100e/fink/anthy-el-startup
--- anthy-9100e.orig/fink/anthy-el-startup 1970-01-01 09:00:00.000000000
+0900
+++ anthy-9100e/fink/anthy-el-startup 2008-03-24 06:15:15.000000000 +0900
@@ -0,0 +1,21 @@
+;; -*-emacs-lisp-*-
+;;
+;; Emacs startup file for the Fink anthy package
+;;
+;; Originally contributed by Nils Naumann <[EMAIL PROTECTED]>
+;; Modified by Dirk Eddelbuettel <[EMAIL PROTECTED]>
+;; Adapted for dh-make by Jim Van Zandt <[EMAIL PROTECTED]>
+
+;; The anthy 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:
+(setq load-path (cons (concat "@PREFIX@/share/"
+ (symbol-name fink-emacs-flavor)
+ "/site-lisp/anthy") load-path))
+
+(autoload 'anthy-leim-activate "anthy" nil t)
+(register-input-method "japanese-anthy" "Japanese"
+ 'anthy-leim-activate "[anthy]"
+ "Anthy Kana Kanji conversion system")
--- NEW FILE: anthy.info ---
Package: anthy
Version: 9100e
Revision: 1
BuildDepends: emacsen
Depends: %N-shlibs (= %v-%r)
Source: http://osdn.dl.sourceforge.jp/%n/29142/%n-%v.tar.gz
Source-MD5: 1c328986005e61f503adc118909e12ac
PatchScript: sed 's|@PREFIX@|%p|g' < %a/%n.patch | patch -p1
SetMACOSX_DEPLOYMENT_TARGET: 10.3
InstallScript: <<
make install DESTDIR=%d
rm -f %i/share/emacs/site-lisp/anthy/*.elc
rm -f %i/share/emacs/site-lisp/anthy/leim-list.el
<<
DocFiles: AUTHORS COPYING ChangeLog DIARY INSTALL NEWS README*
SplitOff: <<
Package: %N-el
Description: Secure Japanese input system - elisp frontend
Depends: emacsen, %N (= %v-%r)
InstallScript: <<
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
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
<<
Files: share/emacs
DocFiles: AUTHORS COPYING ChangeLog DIARY INSTALL NEWS README*
ConfFiles: %p/etc/emacs/site-start.d/50%n.el
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
<<
DescUsage: <<
If you want to use anthy-el as default-input-method, add your ~/.emacs.el:
(setq default-input-method "japanese-anthy")
<<
<<
SplitOff2: <<
Package: %N-shlibs
Description: Secure Japanese input system - dynamic libraries
Files: lib/libanthy.*.dylib lib/libanthydic.*.dylib lib/libanthyinput.*.dylib
DocFiles: AUTHORS COPYING ChangeLog DIARY INSTALL NEWS README*
Shlibs: <<
%p/lib/libanthy.0.dylib 2.0.0 %n (>= 9100e-1)
%p/lib/libanthydic.0.dylib 2.0.0 %n (>= 9100e-1)
%p/lib/libanthyinput.0.dylib 1.0.0 %n (>= 9100e-1)
<<
<<
SplitOff3: <<
Package: %N-dev
Description: Secure Japanese input system - development files
Depends: %N-shlibs (= %v-%r)
BuildDependsOnly: true
Files: <<
include lib/pkgconfig
lib/libanthy.a lib/libanthydic.a lib/libanthyinput.a
lib/libanthy.dylib lib/libanthydic.dylib lib/libanthyinput.dylib
lib/libanthy.la lib/libanthydic.la lib/libanthyinput.la
<<
DocFiles: AUTHORS COPYING ChangeLog DIARY INSTALL NEWS README*
<<
Description: Secure Japanese input system
DescPackaging: <<
Originally packaged by Etsushi Kato <[EMAIL PROTECTED]>
<<
License: GPL/LGPL
Maintainer: Todai Fink Team <[EMAIL PROTECTED]>
Homepage: http://anthy.sourceforge.jp/
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs