Package-Name: iiimf
#Requires: gtk+ intltool #for iiimgcf
Rebuild-For: libgnomeui
Compile-Requires: autoconf automake
Homepage: http://www.openi18n.org/
#Source: http://www.openi18n.org/modules.php?op=modload&name=Downloads&file=index&req=viewsdownload&sid=1&orderby=dateD/(im-sdk-src-r(\d+)_(\d+)(_(\d+))?-svn(\d+)\.tar\.bz2)/[\0-\377]*(im-sdk-src-r(\d+)_(\d+)(_(\d+))?-svn(\d+).tar.bz2) e:"$2.$3.".($5||"0") http://www.openi18n.org/download/im-sdk/src/$1
Source: http://www.openi18n.org/modules.php?op=modload&name=Downloads&file=index&req=viewsdownload&sid=1&orderby=dateD/(iiimf-src-\d+(\.\d+)+\.tar\.bz2)/[\0-\377]*iiimf-src-(\d+(.\d+)).tar.bz2 $1 http://www.openi18n.org/download/im-sdk/src/iiimf-src-$1.tar.bz2
Zap-Before-Install: 1
Repack:
	tar xjvfp "$(SOURCE)"
	test -d iiimf-"$(VERSION)" || mv i* iiimf-"$(VERSION)"
Compile:
	if packager c libgnomeui ; then GNOME_IM_SWITCHER=gnome-im-switcher ; else GNOME_IM_SWITCHER= ; fi ; \
	CFLAGS="-O3 $(GCC_OPT_FLAGS)" LDFLAGS="-L$(PREFIX)/lib" $(MAKE) build CONFIG_FLAGS='--prefix="$(PREFIX)"' GNOME_IM_SWITCHER="$$GNOME_IM_SWITCHER"
	$(MAKE) install
	mkdir -p "$(PREFIX)"/etc/iiim "$(PREFIX)"/etc/rc.d/init.d
	cp -pf iiimsf/src/le.xml.conf "$(PREFIX)"/etc/iiim/le.xml.conf.example
	cp -pf iiimd "$(PREFIX)"/etc/rc.d/init.d/
	chmod 700 "$(PREFIX)"/etc/rc.d/init.d/iiimd
Install:
	$(MAKE) instetc DIR=iiim ETC="iiimd.xml.conf le.xml.conf"
	$(MAKE) instinit SRC=etc/rc.d/init.d/iiimd DEST=iiimd S=3/50
	$(MAKE) instlib LIB="iiimcf iiimp iiimutils
	$(MAKE) addldso
	$(MAKE) instlocale FILE=iiimgcf
	rm -rf /usr/lib/iiim
	ln -s "$(PREFIX)"/iiim /usr/lib/
Patch: <<EOT
######## begin init script
--- /no/such/file	1970-01-01 00:00:00 +0000
+++ iiimd	2005-03-15 01:22:32 +0900
@@ -0,0 +1,27 @@
+#!/bin/sh
+
+case "x$1" in
+    xstart)
+	echo >&2 -n "Starting IIIM services... "
+	for i in htt; do
+	    echo -n "($i) "
+	    (/usr/lib/im/"$i" &) &>/dev/null
+	done
+	echo >&2 "done."
+	;;
+    xstop)
+	echo >&2 -n "Stopping IIIM services... "
+	killall -9 httx htt_xbe &>/dev/null
+	killall htt htt_server
+	echo >&2 "done."
+	;;
+    xrestart)
+	"$0" stop
+	sleep 1
+	exec "$0" start
+	;;
+    *)
+	echo &>2 "Usage: $0 {start|stop|restart} [args...]"
+	exit 1
+	;;
+esac
######## end init script
######## begin compilation error fixes
--- ../iiimf-12.2-orig/Makefile	2005-04-20 00:38:18 +0900
+++ Makefile	2005-09-22 09:40:58 +0900
@@ -19,93 +19,83 @@
 INTLDIRS = iiimgcf gnome-im-switcher
 
 BUILDDIRS = lib/CSConv lib/EIMIL lib/iiimp lib/iiimcf \
-            iiimsf leif leif/sun_le_korea leif/sch_le_sun leif/tch_le_sun \
+            iiimsf leif \
             iiimxcf/xiiimp.so iiimxcf/htt_xbe \
-            iiimgcf gnome-im-switcher doc
+            iiimgcf $(GNOME_IM_SWITCHER) doc
 
 CONFIGDIRS = $(BUILDDIRS) leif/m17n_le leif/thai_le_sun
 
 all: compile
 
 intllize:
-	@for dir in $(INTLDIRS); do \
+	@set -e; for dir in $(INTLDIRS); do \
 		echo "I18n bootstrapping \"$$dir\"..." ; \
-		topdir=`pwd` ; \
-		cd $$dir && $(INTL_CMD) && cd $$topdir ; \
+		(cd $$dir && $(INTL_CMD)); \
 	done
 
 bootstrap: intllize
-	@for dir in $(CONFIGDIRS); do  \
+	@set -e; for dir in $(CONFIGDIRS); do  \
 		echo "Bootstrapping \"$$dir\"..." ; \
 		acfilesdir=`pwd` ; \
 		acfilesdir="$${acfilesdir}/acfiles" ; \
-		topdir=`pwd` ; \
-		cd $$dir && $(BOOTSTRAP) && cd $$topdir ; \
+		(cd $$dir && $(BOOTSTRAP)); \
 	done
 
 reconfig:
-	@for dir in $(BUILDDIRS); do  \
+	@set -e; for dir in $(BUILDDIRS); do  \
 		echo "Reconfiguring \"$$dir\"..." ; \
-		topdir=`pwd` ; \
-		cd $$dir && $(AUTORECONF) && cd $$topdir ; \
+		(cd $$dir && $(AUTORECONF)); \
 	done
 
 build:
-	@for dir in $(BUILDDIRS); do  \
+	@set -e; for dir in $(BUILDDIRS); do  \
 		echo "Building \"$$dir\"..." ; \
-		topdir=`pwd` ; \
-		cd $$dir && \
+		(cd $$dir && \
 		if test -x ./configure; then \
-		   ./configure $(CONFIG_FLAGS) && $(MAKE) all && cd $$topdir ; \
+		   ./configure $(CONFIG_FLAGS) && $(MAKE) all; \
 		elif test -x ./autogen.sh; then \
-		   ./autogen.sh $(CONFIG_FLAGS) && $(MAKE) all && cd $$topdir ; \
-		fi; \
+		   ./autogen.sh $(CONFIG_FLAGS) && $(MAKE) all; \
+		fi); \
 	done
 
 config:
-	@for dir in $(BUILDDIRS); do  \
+	@set -e; for dir in $(BUILDDIRS); do  \
 		echo "Configuring \"$$dir\"..." ; \
-		topdir=`pwd` ; \
-		cd $$dir && \
+		(cd $$dir && \
 		if test -x ./configure; then \
-		   ./configure $(CONFIG_FLAGS) && cd $$topdir ; \
+		   ./configure $(CONFIG_FLAGS); \
 		elif test -x ./autogen.sh; then \
-		   ./autogen.sh $(CONFIG_FLAGS) && cd $$topdir ; \
-		fi; \
+		   ./autogen.sh $(CONFIG_FLAGS); \
+		fi); \
 	done
 
 compile:
-	@for dir in $(BUILDDIRS); do  \
-		topdir=`pwd` ; \
-		cd $$dir && $(MAKE) all && cd $$topdir ; \
+	@set -e; for dir in $(BUILDDIRS); do  \
+		(cd $$dir && $(MAKE) all); \
 	done
 
 debug:
-	@for dir in $(BUILDDIRS); do  \
+	@set -e; for dir in $(BUILDDIRS); do  \
 		echo "Configuring with debug \"$$dir\"..." ; \
-		topdir=`pwd` ; \
-		cd $$dir && \
+		(cd $$dir && \
 		if test -x ./configure; then \
-		   ./configure $(CONFIG_FLAGS) --enable-debug && $(MAKE) all && cd $$topdir ; \
+		   ./configure $(CONFIG_FLAGS) --enable-debug && $(MAKE) all; \
 		elif test -x ./autogen.sh; then \
-		   ./autogen.sh $(CONFIG_FLAGS) --enable-debug && $(MAKE) all && cd $$topdir ; \
-		fi; \
+		   ./autogen.sh $(CONFIG_FLAGS) --enable-debug && $(MAKE) all; \
+		fi); \
 	done
 
 install:
-	@for dir in $(BUILDDIRS); do  \
-		topdir=`pwd` ; \
-		cd $$dir && $(MAKE) install && cd $$topdir ; \
+	@set -e; for dir in $(BUILDDIRS); do  \
+		(cd $$dir && $(MAKE) install); \
 	done
 
 clean:
-	@for dir in $(BUILDDIRS); do  \
-		topdir=`pwd` ; \
-		cd $$dir && $(MAKE) clean && cd $$topdir ; \
+	@set -e; for dir in $(BUILDDIRS); do  \
+		(cd $$dir && $(MAKE) clean); \
 	done
 
 distclean:
-	@for dir in $(BUILDDIRS); do  \
-		topdir=`pwd` ; \
-		cd $$dir && $(MAKE) distclean && cd $$topdir ; \
+	@set -e; for dir in $(BUILDDIRS); do  \
+		(cd $$dir && $(MAKE) distclean); \
 	done
--- leif/unit/phonetic_im/mapfile/Makefile.am.old	2004-04-03 11:50:21 +0900
+++ leif/unit/phonetic_im/mapfile/Makefile.am	2005-03-14 23:45:00 +0900
@@ -1,5 +1,5 @@
 SUBDIRS = mapfile2c
-LEX = /usr/bin/lex
+LEX = /usr/bin/flex
 
 MAPFILES = bengali.mapfile gurmukhi.mapfile hindi.mapfile kannada.mapfile malayalam.mapfile tamil.mapfile telugu.mapfile gujarati.mapfile
 
######## end compilation error fixes
EOT

-/etc/iiim/
/etc/iiim/
/etc/rc.d/init.d/iiimd
/etc/rc.d/rc3.d/S50iiimd
/pkg/iiimf/
/usr/lib/gtk-*/*/immodules/im-iiim.*
/usr/lib/iiim
/usr/lib/libiiimcf.*
/usr/lib/libiiimp.*
/usr/lib/libiiimutils.*
/usr/share/locale/*/LC_MESSAGES/iiimgcf.mo
