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

[debian-devel:02045] Upload netmaj_2.0.7-1



たなか(ま)です。
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