[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:02045] Upload netmaj_2.0.7-1
- From: Masahiro Tanaka <tanaka@xxxxxxxxxxxxx>
- Subject: [debian-devel:02045] Upload netmaj_2.0.7-1
- Date: Wed, 15 Oct 1997 02:16:21 +0900
- X-ml-count: 02045
- X-ml-driver: CMLD (Version 2.5)
- X-ml-name: debian-devel
- Message-id: <199710141722.CAA22769@xxxxxxxxxxxxxxxxxx>
- X-mailer: Mew version 1.70 on Emacs 19.34.1 / Mule 2.3
たなか(ま)です。
netmaj_2.0.7-1をftp://master.debian.or.jp/pub/Incoming/private/に
Uploadしました。
termcapを使ったので、contrib-jpでお願いします。
-----BEGIN PGP SIGNED MESSAGE-----
Format: 1.5
Date: Fri, 10 Oct 1997 01:15:57 +0900
Source: netmaj
Binary: netmaj
Architecture: source i386
Version: 2.0.7-1
Distribution: contrib-jp
Urgency: low
Maintainer: Masahiro TANAKA <tanaka@debian.or.jp>
Description:
netmaj - network mahjongg
Changes:
netmaj (2.0.7-1) contrib-jp; urgency=low
.
* Initial Release.
Files:
e7b15d7d247129d86f276d3bbd8f7753 621 games optional netmaj_2.0.7-1.dsc
04d1e0afa41255b88d305adc577463a1 212219 games optional netmaj_2.0.7.orig.tar.gz
4adda8b228ee5bb867ff398d003db8d0 6090 games optional netmaj_2.0.7-1.diff.gz
8645f7fa026b5d6d10990c5bbed77e8d 342860 games optional netmaj_2.0.7-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: noconv
iQCVAwUBNEOXoNN4BI2sSnudAQE7XwQAkB4fUL8JQ2gtMxXb00/NDTodVPphJFkD
VjALHBnqW9vGwYsPrK+jpEKwOEk5gn9iBpCfwRoozBhZi+QEZW+5ikSJqD8YKNv4
7VbebUjeG7Z+vpWqncS2RkVzPvMBKK//5Zx3VqpW85bzHiLRa3K939ibJ97QSbUZ
y3YJVod7ZYs=
=VzjP
-----END PGP SIGNATURE-----
netmaj for DEBIAN
----------------------
Comments regarding the Package
[もくじ]
1) netmaj について
2) JGのバリナリ・パッケージの (x)netmaj との相違について
3) CUI(tty)クライアントについて
4) deb 化にあたって、修正したソースについて
-------------------------------------------------------------------
1) netmaj について
=-=-=-=- 以下、JGβ5の JG-HOWTO.euc より、一部抜粋 =-=-=-=-=-=-=-=-
=-=-=-=- ※注:但し、Debian環境にあわせて一部修正 =-=-=-=-=-=-=-=-
netmaj はネットワーク対応麻雀ゲームです(Ver.2.0.7)。クライアントは
tty 上で動き、四人揃わなくてもコンピュータが相手をしてくれます。netmaj
は、X 版のクライアントもありますが、XFree86 を載せていないノートマシン
はこちらをインストールして下さい。
詳しい遊び方は、/usr/doc/netmaj/PLAYING.j を参考にして頂きたいのですが、
ここでは簡単に遊び方を説明します。
まず、netmaj サーバを立ち上げます。
% netmaj -s (サーバの立ち上げ)
次に、クライアントを立ち上げますが、一人の場合とネットワークを介して複
数人で遊ぶ場合は少し違います。
% netmaj -1 (一人で遊ぶ場合)
% netmaj -h ホスト名 (複数人で遊ぶ場合)
この他、牌譜解析ツール(plview)などが収録されています。
=-=-=- JGβ5の JG-HOWTO.euc からの一部抜粋 ここまで =-=-=-=-=-=-=-
-------------------------------------------------------------------
2) JGのバリナリ・パッケージの (x)netmaj との相違について
(x)netmaj は、機能別に分けると、麻雀サーバ、CUI(tty)クライアント、
GUI(X11)クライアントに分ける事が出来ます。
JGでは、以下のようにパッケージされています。
o netmaj (jgttyシリーズ)
麻雀サーバ + CUI(tty)クライアント
o xnetmaj (jgxwin シリーズ)
麻雀サーバ + CUI(tty)クライアント + GUI(X11)クライアント
Debianパッケージは以下のようにパッケージングしました。
o netmaj
麻雀サーバ + CUI(tty)クライアント
o netmaj-xui
GUI(X11)クライアント
また、JGでは、インストール先のディレクトリは、
/usr/local/lib/netmaj および /usr/local/bin ですが、
Debian では、.deb パッケージは /usr/local は使わないルールのため、
/usr/lib/games/netmaj および /usr/games 使用するようにしました。
-------------------------------------------------------------------
3) CUI(tty)クライアントについて
Debian のルールにのっとれば、debパッケージは termcap でなく、
terminfo + ncurces を使用して makeすべきなのでしょうが、
このパッケージは、安直に termcap で build しました。
そのため、CUI(tty)クライアントを利用するには、termcap-compat
パッケージが必要になります。
また、kon にて使用する場合は、/etc/termcap に kon のエントリがないため、
うまく動作しません。以下のエントリを/etc/termcapに追加してください。
(kon2-0.3.7 の termcap.kon より)
--8X--8X--8X--8X--8X--8X--8X--8X--8X--8X--8X--8X--8X--8X--8X--8X--
kon|kanji on console:\
:am:eo:mi:ms:ut:xn:xo:\
:co#80:it#8:li#25:\
:&7=^Z:@7=\E[4~:AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:\
:F1=\E[23~:F2=\E[24~:F3=\E[25~:F4=\E[26~:F5=\E[28~:\
:F6=\E[29~:F7=\E[31~:F8=\E[32~:F9=\E[33~:FA=\E[34~:\
:IC=\E[%d@:K2=\E[G:al=\E[L:bl=^G:cd=\E[J:ce=\E[K:\
:ch=\E[%i%dG:cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:\
:cs=\E[%i%d;%dr:ct=\E[3g:cv=\E[%i%dd:dc=\E[P:dl=\E[M:\
:do=^J:ei=\E[4l:ho=\E[H:ic=\E[@:im=\E[4h:k1=\E[[A:\
:k2=\E[[B:k3=\E[[C:k4=\E[[D:k5=\E[[E:k6=\E[17~:\
:k7=\E[18~:k8=\E[19~:k9=\E[20~:k;=\E[21~:kB=\E[Z:\
:kD=\E[3~:kI=\E[2~:kN=\E[6~:kP=\E[5~:kb=^H:kd=\E[B:\
:kh=\E[1~:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:mr=\E[7m:\
:nd=\E[C:nw=^M^J:r1=\Ec:rc=\E8:sc=\E7:sf=^J:sr=\EM:\
:st=\EH:ta=^I:u6=\E[%i%d;%dR:u7=\E[6n:u8=\E[?6c:\
:u9=\E[c:up=\E[A:vb=200\E[?5h\E[?5l:ve=\E[?25h:\
:vi=\E[?25l:tc=klone+sgr:tc=klone+color:\
:hs:es:ts=\E[?T:fs=\E[?F:ds=\E[?H\E[?E:
--8X--8X--8X--8X--8X--8X--8X--8X--8X--8X--8X--8X--8X--8X--8X--8X--
-------------------------------------------------------------------
4) deb 化にあたって、修正したソースについて
index()、rindex() の宣言部分でコンパイルエラーになるため、
global.h を修正しました。
netmaj_2.0.7-1.diff.gz に反映されてますが、一応修正箇所を明記します。
--- netmaj-2.0.7.orig/global.h
+++ netmaj-2.0.7/global.h
@@ -40,9 +40,11 @@
#define index strchr
#define rindex strrchr
#endif
+
+#ifdef DEF_INDEX
extern char *index();
extern char *rindex();
-
+#endif
-------------------------------------------------------------------
Masahiro TANAKA <tanaka@debian.or.jp>, Fri, 10 Oct 1997 01:15:57 +0900
たなかまさひろ tanaka@xxxxxxxxxxxxxxx / tanaka@xxxxxxxxxxxxx
PGP fingerprint = D8 AE 74 6C 1C 11 D6 A2 64 9B D3 39 3D D6 C2 1E