aboutsummaryrefslogtreecommitdiffstats
path: root/japanese/FreeWnn-lib
diff options
context:
space:
mode:
authorasami <asami@FreeBSD.org>1994-11-23 07:37:45 +0800
committerasami <asami@FreeBSD.org>1994-11-23 07:37:45 +0800
commit7f5f39e342c0e7d4832389ee5b3e02dc58bb06d2 (patch)
treec1a636c8371a0ddac6010a8bce7625b2d9ed669b /japanese/FreeWnn-lib
parentf13525e30b9e3551545a56ff24a182c018cb05b9 (diff)
downloadfreebsd-ports-gnome-7f5f39e342c0e7d4832389ee5b3e02dc58bb06d2.tar.gz
freebsd-ports-gnome-7f5f39e342c0e7d4832389ee5b3e02dc58bb06d2.tar.zst
freebsd-ports-gnome-7f5f39e342c0e7d4832389ee5b3e02dc58bb06d2.zip
Japanese/Chinese/Korean input method (only Japanese part built and
tested---someone else please try other languages!)
Diffstat (limited to 'japanese/FreeWnn-lib')
-rw-r--r--japanese/FreeWnn-lib/Makefile26
-rw-r--r--japanese/FreeWnn-lib/files/patch-aa53
-rw-r--r--japanese/FreeWnn-lib/pkg-comment1
-rw-r--r--japanese/FreeWnn-lib/pkg-descr16
-rw-r--r--japanese/FreeWnn-lib/pkg-plist190
5 files changed, 286 insertions, 0 deletions
diff --git a/japanese/FreeWnn-lib/Makefile b/japanese/FreeWnn-lib/Makefile
new file mode 100644
index 000000000000..c8c7a7362091
--- /dev/null
+++ b/japanese/FreeWnn-lib/Makefile
@@ -0,0 +1,26 @@
+# New ports collection makefile for: Wnn
+# Version required: 4.2
+# Date created: 22 November 1994
+# Whom: asami
+#
+# $id: Makefile,v 1.0 1994/10/21 00:00:00 asami Exp $
+#
+
+DISTNAME= Wnn4.2
+MASTER_SITES= ftp://utsun.s.u-tokyo.ac.jp/fj/
+PKG_CMD= pkg_create -N
+WRKSRC= ${WRKDIR}/Xsi
+
+# These are necesary because this package uses a different Makefile for
+# building and installing etc.
+pre-build:
+ @echo "===> Building for ${DISTNAME}"
+ @(cd ${WRKSRC}; ${MAKE} ${MAKE_FLAGS} Makefile.inst World)
+build: configure pre-build depends ${BUILD_COOKIE}
+
+# This package uses imake's "install.man" target to install man pages but
+# I can't define USE_IMAKE because it doesn't involve xmkmf
+pre-install:
+ @(cd ${WRKSRC}; ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} install.man)
+
+.include <bsd.port.mk>
diff --git a/japanese/FreeWnn-lib/files/patch-aa b/japanese/FreeWnn-lib/files/patch-aa
new file mode 100644
index 000000000000..e2163a1bc2cb
--- /dev/null
+++ b/japanese/FreeWnn-lib/files/patch-aa
@@ -0,0 +1,53 @@
+--- ./config/Project.tmpl.org Mon Aug 29 01:40:17 1994
++++ ./config/Project.tmpl Tue Nov 22 09:56:34 1994
+@@ -389,6 +389,7 @@
+ XCOMM -----------------------------------------------------------------------
+ XCOMM X Window System make variables; these need to be coordinated with rules
+
++ SYS_LIBRARIES = -lcrypt /* For FreeBSD-2.0 */
+ /*
+ * This list must be reflected in the DIRS_TO_BUILD list in the top-level
+ * Makefile.
+@@ -413,6 +414,9 @@
+ XAPPLOADDIR = XAppLoadDir /* application default resource dir */
+ FONTCFLAGS = FontCompilerFlags
+
++ INSTINCFLAGS = InstIncFlags -c /* XXX - dirty hack by */
++ INSTDATFLAGS = InstDatFlags -c /* XXX - Satoshi */
++ INSTBINFLAGS = InstBinFlags -c /* XXX - Asami */
+ INSTAPPFLAGS = $(INSTDATFLAGS) /* XXX - this should go away - XXX */
+
+ #ifdef UseInstalled
+@@ -1134,21 +1138,28 @@
+ $(WNNTOUCH) $(DESTDIR)dest/$$i); fi \ @@\
+ done
+
++/* Only Japanese for now---I need to get this on the 2.0-Release CDROM
++ * - Satoshi
++ */
+ #ifndef BuildWnn
+ #define BuildWnn YES
+ #endif
+ #ifndef BuildCWnn
+-#define BuildCWnn YES
++#define BuildCWnn NO
+ #endif
+ #ifndef BuildKWnn
+-#define BuildKWnn YES
++#define BuildKWnn NO
+ #endif
+ #ifndef BuildXwnmo
+-#define BuildXwnmo YES
++#define BuildXwnmo NO
+ #endif
+
++/*
++ * Jserver doesn't seem to work
++ * - Satoshi
++ */
+ #ifndef BuildJserver
+-#define BuildJserver YES
++#define BuildJserver NO
+ #endif
+ #ifndef BuildJlib
+ #define BuildJlib YES
diff --git a/japanese/FreeWnn-lib/pkg-comment b/japanese/FreeWnn-lib/pkg-comment
new file mode 100644
index 000000000000..452cf1ae3b73
--- /dev/null
+++ b/japanese/FreeWnn-lib/pkg-comment
@@ -0,0 +1 @@
+Wnn4.2, a Japanese/Chinese/Korean input method (only Japanese built)
diff --git a/japanese/FreeWnn-lib/pkg-descr b/japanese/FreeWnn-lib/pkg-descr
new file mode 100644
index 000000000000..3bb9f0dc10de
--- /dev/null
+++ b/japanese/FreeWnn-lib/pkg-descr
@@ -0,0 +1,16 @@
+This is Wnn4.2, a Japanese/Chinese/Korean input method. It is
+included primarily so that we can compile mule-2.1, a multilingual
+emacs.
+
+Since I don't have time to test anything else, only Japanese is built
+at this time. (Or I won't get it on the 2.0 CDROM!) Also, jserver
+doesn't seem to work well so it's temporarily disabled too. Take a
+look at the file patches/patch-aa and change them back if you want to
+try others.
+
+Note that binaries and libraries go to /usr/local, while man pages and
+includes go to /usr/X11R6. That's the way it was designed, I don't
+know why.
+
+- Satoshi
+(asami@cs.berkeley.edu)
diff --git a/japanese/FreeWnn-lib/pkg-plist b/japanese/FreeWnn-lib/pkg-plist
new file mode 100644
index 000000000000..491306adbeb9
--- /dev/null
+++ b/japanese/FreeWnn-lib/pkg-plist
@@ -0,0 +1,190 @@
+@cwd /usr/local
+lib/wnn
+bin/Wnn4
+@cwd /usr/X11R6
+lib/libwnn.a
+include/wnn
+man/man1/uum.1.gz
+man/man1/jserver.1.gz
+man/man1/wnnkill.1.gz
+man/man1/wnnstat.1.gz
+man/man1/atod.1.gz
+man/man1/atof.1.gz
+man/man1/dtoa.1.gz
+man/man1/wddel.1.gz
+man/man1/wdreg.1.gz
+man/man1/wnntouch.1.gz
+man/man1/oldatonewa.1.gz
+man/man3/jl_bun_suu.3.gz
+man/man3/jl_c_zenkouho.3.gz
+man/man3/jl_connect.3.gz
+man/man3/jl_close.3.gz
+man/man3/jl_connect_lang.3.gz
+man/man3/jl_dai_top.3.gz
+man/man3/jl_dic_add.3.gz
+man/man3/jl_dic_add_e.3.gz
+man/man3/jl_dic_comment_set_e.3.gz
+man/man3/jl_dic_delete.3.gz
+man/man3/jl_dic_comment_set.3.gz
+man/man3/jl_dic_delete_e.3.gz
+man/man3/jl_dic_save_all_e.3.gz
+man/man3/jl_dic_save_all.3.gz
+man/man3/jl_dic_list.3.gz
+man/man3/jl_dic_list_e.3.gz
+man/man3/jl_dic_save.3.gz
+man/man3/jl_dic_save_e.3.gz
+man/man3/jl_dic_use_e.3.gz
+man/man3/jl_dic_use.3.gz
+man/man3/jl_disconnect.3.gz
+man/man3/jl_env.3.gz
+man/man3/jl_env_un_sticky.3.gz
+man/man3/jl_env_un_sticky_e.3.gz
+man/man3/jl_env_set.3.gz
+man/man3/jl_env_get.3.gz
+man/man3/jl_env_sticky.3.gz
+man/man3/jl_env_sticky_e.3.gz
+man/man3/jl_fuzokugo_get.3.gz
+man/man3/jl_fuzokugo_get_e.3.gz
+man/man3/jl_fuzokugo_set.3.gz
+man/man3/jl_fuzokugo_set_e.3.gz
+man/man3/jl_get_kanji.3.gz
+man/man3/jl_get_yomi.3.gz
+man/man3/jl_hinsi_dicts.3.gz
+man/man3/jl_hinsi_dicts_e.3.gz
+man/man3/jl_get_zenkouho_kanji.3.gz
+man/man3/jl_hinsi_name.3.gz
+man/man3/jl_hinsi_list_e.3.gz
+man/man3/jl_hinsi_name_e.3.gz
+man/man3/jl_hinsi_list.3.gz
+man/man3/jl_hinsi_number_e.3.gz
+man/man3/jl_hinsi_number.3.gz
+man/man3/jl_isconnect_e.3.gz
+man/man3/jl_inspect.3.gz
+man/man3/jl_isconnect.3.gz
+man/man3/jl_kanji_len.3.gz
+man/man3/jl_yomi_len.3.gz
+man/man3/jl_jiri_len.3.gz
+man/man3/jl_kill.3.gz
+man/man3/jl_previous_dai.3.gz
+man/man3/jl_next.3.gz
+man/man3/jl_previous.3.gz
+man/man3/jl_next_dai.3.gz
+man/man3/jl_open.3.gz
+man/man3/jl_nobi_conv.3.gz
+man/man3/jl_param_set.3.gz
+man/man3/jl_param_get.3.gz
+man/man3/jl_param_get_e.3.gz
+man/man3/jl_param_set_e.3.gz
+man/man3/jl_open_lang.3.gz
+man/man3/jl_ren_conv.3.gz
+man/man3/jl_set_env_wnnrc.3.gz
+man/man3/jl_set_jikouho.3.gz
+man/man3/jl_set_jikouho_dai.3.gz
+man/man3/jl_tan_conv.3.gz
+man/man3/jl_update_hindo.3.gz
+man/man3/jl_word_comment_set_e.3.gz
+man/man3/jl_word_add_e.3.gz
+man/man3/jl_word_add.3.gz
+man/man3/jl_word_comment_set.3.gz
+man/man3/jl_word_delete.3.gz
+man/man3/jl_word_delete_e.3.gz
+man/man3/jl_word_search_by_env.3.gz
+man/man3/jl_word_info.3.gz
+man/man3/jl_word_info_e.3.gz
+man/man3/jl_word_search.3.gz
+man/man3/jl_word_search_e.3.gz
+man/man3/jl_word_search_by_env_e.3.gz
+man/man3/jl_word_use.3.gz
+man/man3/jl_word_use_e.3.gz
+man/man3/jl_zenkouho_bun.3.gz
+man/man3/jl_zenkouho.3.gz
+man/man3/jl_zenkouho_daip.3.gz
+man/man3/jl_zenkouho_suu.3.gz
+man/man3/jl_zenkouho_dai.3.gz
+man/man3/js_access.3.gz
+man/man3/js_connect.3.gz
+man/man3/js_close.3.gz
+man/man3/js_dic_add.3.gz
+man/man3/js_dic_file_create.3.gz
+man/man3/js_dic_file_create_client.3.gz
+man/man3/js_dic_info.3.gz
+man/man3/js_dic_list.3.gz
+man/man3/js_dic_delete.3.gz
+man/man3/js_disconnect.3.gz
+man/man3/js_dic_use.3.gz
+man/man3/js_dic_list_all.3.gz
+man/man3/js_env_exist.3.gz
+man/man3/js_env_list.3.gz
+man/man3/js_env_sticky.3.gz
+man/man3/js_env_un_sticky.3.gz
+man/man3/js_file_comment_set.3.gz
+man/man3/js_file_info.3.gz
+man/man3/js_file_discard.3.gz
+man/man3/js_file_list.3.gz
+man/man3/js_file_loaded.3.gz
+man/man3/js_file_list_all.3.gz
+man/man3/js_file_loaded_local.3.gz
+man/man3/js_file_password_set.3.gz
+man/man3/js_file_read.3.gz
+man/man3/js_file_remove.3.gz
+man/man3/js_file_receive.3.gz
+man/man3/js_file_remove_client.3.gz
+man/man3/js_file_write.3.gz
+man/man3/js_file_stat.3.gz
+man/man3/js_file_send.3.gz
+man/man3/js_fuzokugo_get.3.gz
+man/man3/js_fuzokugo_set.3.gz
+man/man3/js_hindo_file_create.3.gz
+man/man3/js_hindo_set.3.gz
+man/man3/js_hindo_file_create_client.3.gz
+man/man3/js_hinsi_dicts.3.gz
+man/man3/js_hinsi_name.3.gz
+man/man3/js_hinsi_list.3.gz
+man/man3/js_isconnect.3.gz
+man/man3/js_hinsi_number.3.gz
+man/man3/js_hinsi_table_set.3.gz
+man/man3/js_kanren.3.gz
+man/man3/js_kantan_dai.3.gz
+man/man3/js_kantan_sho.3.gz
+man/man3/js_kanzen_dai.3.gz
+man/man3/js_kanzen_sho.3.gz
+man/man3/js_kill.3.gz
+man/man3/js_mkdir.3.gz
+man/man3/js_param_get.3.gz
+man/man3/js_open.3.gz
+man/man3/js_open_lang.3.gz
+man/man3/js_param_set.3.gz
+man/man3/js_get_lang.3.gz
+man/man3/js_set_lang.3.gz
+man/man3/js_version.3.gz
+man/man3/js_who.3.gz
+man/man3/js_word_add.3.gz
+man/man3/js_word_comment_set.3.gz
+man/man3/js_word_delete.3.gz
+man/man3/js_word_info.3.gz
+man/man3/js_word_search.3.gz
+man/man3/js_word_search_by_env.3.gz
+man/man3/romkan_clear.3.gz
+man/man3/romkan_getc.3.gz
+man/man3/romkan_dispmode.3.gz
+man/man3/romkan_init.3.gz
+man/man3/romkan_next.3.gz
+man/man3/romkan_ungetc.3.gz
+man/man3/msg_open.3.gz
+man/man3/msg_get.3.gz
+man/man3/msg_close.3.gz
+man/man4/fzk.data.4.gz
+man/man4/2a_ctrl.4.gz
+man/man4/fzk.u.4.gz
+man/man4/jserverrc.4.gz
+man/man4/mode.4.gz
+man/man4/uumrc.4.gz
+man/man4/uumkey.4.gz
+man/man4/wnnenvrc.4.gz
+man/man4/ujis_dic.4.gz
+man/man4/2b_romkana.4.gz
+man/man4/cvt_key_tbl.4.gz
+man/man4/hinsi_data.4.gz
+man/man4/serverdefs.4.gz
+man/man5/pubdic.5.gz
+man/man5/usr_dic.5.gz