[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

kinput2 pkg doesn't works when configured with wnn4 only.



こんばんは。

USE_WNN4だけYESにしてkinput2を作ってみましたが、変換キーを押
すと/usr/local/lib/wnn/*がないというエラーになります。

とりあえず次のようにして動かしてしまいましたが、まだ問題があ
ります。

・pkgtoolsが古いせいか、patch-sumができません。
・sj3などの設定ファイルがインストールされないため、make
  packageが動きません。

diff -Nru /usr/pkgsrc/japanese/kinput2/Makefile kinput2/Makefile
--- /usr/pkgsrc/japanese/kinput2/Makefile	Sat Sep  4 00:21:33 1999
+++ kinput2/Makefile	Sat Sep  4 00:20:57 1999
@@ -43,6 +43,11 @@
 
 MAKE_ENV+=	PORT_IMAKE_DEFINES='${KINPUT2_DEF}'
 
+post-patch:
+	@${MV} ${WRKSRC}/lib/wnnlib.c ${WRKSRC}/lib/wnnlib.c.orig2
+	@${SED} -e 's|$${LOCALBASE}|${LOCALBASE}|' \
+		${WRKSRC}/lib/wnnlib.c.orig2 > ${WRKSRC}/lib/wnnlib.c
+
 pre-configure:
 	${MV} -f ${WRKSRC}/Kinput2.conf ${WRKSRC}/Kinput2.conf.org
 	${CP} ${FILESDIR}/Kinput2.conf ${WRKSRC}/Kinput2.conf
diff -Nru /usr/pkgsrc/japanese/kinput2/patches/patch-aa kinput2/patches/patch-aa
--- /usr/pkgsrc/japanese/kinput2/patches/patch-aa	Thu Jan  1 09:00:00 1970
+++ kinput2/patches/patch-aa	Sat Sep  4 00:20:57 1999
@@ -0,0 +1,13 @@
+$NetBSD$
+
+--- lib/wnnlib.c.orig	Fri Sep  3 23:54:28 1999
++++ lib/wnnlib.c	Fri Sep  3 23:55:30 1999
+@@ -579,7 +579,7 @@
+ #include	<X11/Xos.h>
+ 
+ #ifndef LIBDIR
+-#define LIBDIR	"/usr/local/lib/wnn"
++#define LIBDIR	"${LOCALBASE}/lib/wnn"
+ #endif
+ 
+ #ifndef NULL