diff options
author | Norikatsu Shigemura <nork@FreeBSD.org> | 2002-11-23 14:56:18 +0000 |
---|---|---|
committer | Norikatsu Shigemura <nork@FreeBSD.org> | 2002-11-23 14:56:18 +0000 |
commit | 6c9f63d85675022c1327c4ec9b5926ec121029bf (patch) | |
tree | 2efddc4726ac20e18505c4c7e7f22656095e1fad /games/xshisen/Makefile | |
parent | upgrade to 2.1 (diff) |
1. This port haven't be corresponded to locale name for Japanese EUC
environment ja_JP.EUC -> ja_JP.eucJP.
This patch installs X resource file into ja_JP.eucJP/app-defaults
instead of ja_JP.EUC/app-defaults, and then if ja_JP.EUC directory
is exist, it will make a symlink from ja_JP.EUC/app-defaults to
ja_JP.eucJP/app-defaults
2. This port execute xshisen, a X11 program, to convert KANJI code and
VERSION string in resource files, and failed with 'Could not open
display' error. This patch replace it with japanese/nkf to convert
KANJI code (sorry for non-japanese people).
3. -lxpg4 is obsoleted and not required for newer environment.
PR: ports/45643
Submitted by: Yoshihiko Sarumaru <mistral@imasy.or.jp>
Approved by: maintainer timeout (2 months)
Notes
Notes:
svn path=/head/; revision=70851
Diffstat (limited to 'games/xshisen/Makefile')
-rw-r--r-- | games/xshisen/Makefile | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/games/xshisen/Makefile b/games/xshisen/Makefile index b43a79d4021f..4e12cd619125 100644 --- a/games/xshisen/Makefile +++ b/games/xshisen/Makefile @@ -12,15 +12,24 @@ MASTER_SITES= http://www.techfirm.co.jp/~masaoki/ MAINTAINER= nakai@FreeBSD.org +BUILD_DEPENDS= nkf:${PORTSDIR}/japanese/nkf + # runs fine on ssh connection #IS_INTERACTIVE= YES # Has to create an app-defaults file USE_X_PREFIX= yes USE_XPM= yes +USE_REINPLACE= yes GNU_CONFIGURE= yes -CONFIGURE_ENV= LIBS="-lxpg4" CONFIGURE_ARGS= --datadir="${X11BASE}/lib/X11" \ --enable-japanese=euc #Japanese char set euc, jis sjis +.include <bsd.port.pre.mk> + +.if ${OSVERSION} >= 220000 && ${OSVERSION} < 400020 || \ + ${OSVERSION} >= 500000 && ${OSVERSION} < 500005 +CONFIGURE_ENV= LIBS="-lxpg4" +.endif + MANLANG= "" ja MAN6= xshisen.6 @@ -30,8 +39,12 @@ post-install: @${CHOWN} root:games ${PREFIX}/lib/X11/xshisen/xshisen-scores @${CHMOD} 0660 ${PREFIX}/lib/X11/xshisen/xshisen-scores ${INSTALL_MAN} ${WRKSRC}/xshisen.man ${PREFIX}/man/man6/xshisen.6 - @${PREFIX}/bin/xshisen -KCONV jis < ${WRKSRC}/xshisen.jman-jis \ + @nkf -e < ${WRKSRC}/xshisen.jman-jis \ > ${WRKSRC}/xshisen.jman ${INSTALL_MAN} ${WRKSRC}/xshisen.jman ${PREFIX}/man/ja/man6/xshisen.6 + -test -d ${PREFIX}/lib/X11/ja_JP.EUC/ -a \ + -d ${PREFIX}/lib/X11/ja_JP.EUC/app-defaults && \ + ${LN} -s ${PREFIX}/lib/X11/ja_JP.eucJP/app-defaults/XShisen \ + ${PREFIX}/lib/X11/ja_JP.EUC/app-defaults && \ -.include <bsd.port.mk> +.include <bsd.port.post.mk> |