Browse Source

add patch and xinetd files

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@10160 ec354946-7b23-47d6-9f5a-488ba84defc7
ara_t 8 years ago
parent
commit
48245e2253

+ 13 - 0
d/dbskkd-cdb/dbskkd-cdb-2.00.c.patch

@@ -0,0 +1,13 @@
+--- dbskkd-cdb-2.00_IMPORTED_FROM_SVN/dbskkd-cdb.c.org	2009-02-06 12:00:29.000000000 +0900
++++ dbskkd-cdb-2.00_IMPORTED_FROM_SVN/dbskkd-cdb.c	2015-07-08 21:25:56.142444170 +0900
+@@ -84,8 +84,8 @@
+   unsigned int keylen, datalen;
+ 
+   /* open dictionary cdb file */
+-  if ((dicfd = open(JISYO_FILE, O_RDONLY, S_IRUSR)) < 0) {
+-    diesys("cannot open() the dictionary file " JISYO_FILE);
++  if ((dicfd = open(argv[1], O_RDONLY, S_IRUSR)) < 0) {
++    diesys("cannot open() the dictionary file " argv[1]);
+     /* NOTREACHED */
+   }
+   cdb_init(&diccdb, dicfd);

+ 16 - 0
d/dbskkd-cdb/dbskkd-cdb-2.00.makefile.patch

@@ -0,0 +1,16 @@
+--- dbskkd-cdb-2.00_IMPORTED_FROM_SVN/Makefile.org	2009-02-06 12:00:29.000000000 +0900
++++ dbskkd-cdb-2.00_IMPORTED_FROM_SVN/Makefile	2015-07-08 22:39:44.891014034 +0900
+@@ -1,9 +1,9 @@
+ # dbskkd-cdb Makefile
+-
+-CC = cc -Wall -O2 -g -I/usr/local/include
++CDB = tinycdb-0.78
++CC = cc -Wall -O2 -g -I$(CDB)
+ COMPAT =
+-CDBLIB = /usr/local/lib/libcdb.a
+-INSTALLDIR = /usr/local/libexec
++CDBLIB = $(CDB)/libcdb.a
++INSTALLDIR = /usr/sbin
+ 
+ .c.o:
+ 	$(CC) $(COMPAT) $(PRIVATE) -c $*.c

+ 17 - 0
d/dbskkd-cdb/dbskkd-cdb.xinetd

@@ -0,0 +1,17 @@
+# default: on
+# description: dbskkd-cdb is a skkserv implementation, \
+#              a Japanese dictionary server for the Simple Kana to \
+#              Kanji conversion program.
+service skkserv
+{
+    port = 1178
+    socket_type = stream
+    wait = no
+    only_from = 127.0.0.1
+    user = nobody
+    server = /usr/sbin/dbskkd-cdb
+    # specify dictionary path
+    server_args = /usr/share/skk/SKK-JISYO.L.cdb
+    log_on_failure += USERID
+    disable = no
+}