aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--japanese/kinput2/Makefile28
-rw-r--r--japanese/kinput2/pkg-plist20
2 files changed, 25 insertions, 23 deletions
diff --git a/japanese/kinput2/Makefile b/japanese/kinput2/Makefile
index a198d83e54e8..a08155db01a6 100644
--- a/japanese/kinput2/Makefile
+++ b/japanese/kinput2/Makefile
@@ -7,7 +7,7 @@
PORTNAME= kinput2
PORTVERSION= 3.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= japanese x11
MASTER_SITES= ftp://ftp.sra.co.jp/pub/x11/kinput2/
DISTNAME= ${PORTNAME}-v${PORTVERSION}
@@ -17,6 +17,7 @@ COMMENT= A Japanese text input server for X11 applications
USE_IMAKE= yes
SUB_FILES= Kinput2.conf
+PLIST_FILES= ${PLIST_ALL:O:u}
MAN1= kinput2.1
@@ -37,22 +38,43 @@ CONF.WNN6= '\#define UseWnn' \
'\#define UseWnn6' \
WNNINCDIR=$(LOCALBASE)/include/wnn6/wnn \
WNNLIB="-L$(LOCALBASE)/lib -lwnn6 -lcrypt"
+PLIST.WNN6= ${PLIST.FREEWNN}
LIB_DEPENDS.WNN7= wnn7.1:${PORTSDIR}/japanese/Wnn7-lib
CONF.WNN7= '\#define UseWnn' \
'\#define UseWnn6' \
WNNINCDIR=$(LOCALBASE)/include/wnn7/wnn \
WNNLIB="-L$(LOCALBASE)/lib -lwnn6 -lcrypt"
+PLIST.WNN7= ${PLIST.FREEWNN}
LIB_DEPENDS.FREEWNN= wnn.0:${PORTSDIR}/japanese/FreeWnn-lib
CONF.FREEWNN+= '\#define UseWnn' \
WNNINCDIR=$(LOCALBASE)/include/wnn \
WNNLIB="-L$(LOCALBASE)/lib -lwnn -lcrypt"
+PLIST.FREEWNN+= lib/X11/ccdef/ccdef.kinput2 \
+ lib/X11/ccdef/rule.eggfunc \
+ lib/X11/ccdef/rule.func \
+ lib/X11/ccdef/rule.greek \
+ lib/X11/ccdef/rule.kana \
+ lib/X11/ccdef/rule.kana2 \
+ lib/X11/ccdef/rule.roma \
+ lib/X11/ccdef/rule.wnnroma \
+ lib/X11/ccdef/rule.zascii \
+ lib/X11/ccdef/ccdef.kinput2.egg \
+ lib/X11/ccdef/rule.hiragana.egg \
+ lib/X11/ccdef/rule.katakana.egg \
+ lib/X11/ccdef/rule.kigou.egg
+
LIB_DEPENDS.SJ3= sj3lib.1:${PORTSDIR}/japanese/sj3-lib
CONF.SJ3+= '\#define UseSj3' \
SJ3SRC=${LOCALBASE}/include \
SJ3LIB="-L${LOCALBASE}/lib -lsj3lib" \
SJ3DEF_DIR=\$${LIBDIR}/ccdef
+PLIST.SJ3= lib/X11/ccdef/sjhk \
+ lib/X11/ccdef/sjrc \
+ lib/X11/ccdef/sjrk \
+ lib/X11/ccdef/sjsb \
+ lib/X11/ccdef/sjzh
.include <bsd.port.pre.mk>
@@ -61,9 +83,7 @@ CONF.SJ3+= '\#define UseSj3' \
LIB_DEPENDS+= ${LIB_DEPENDS.${I:S/^WITH_//}}
BUILD_DEPENDS+= ${BUILD_DEPENDS.${I:S/^WITH_//}}
CONF+= ${CONF.${I:S/^WITH_//}}
-PLIST_SUB+= ${I:S/^WITH_//}=""
-.else
-PLIST_SUB+= ${I:S/^WITH_//}="@comment "
+PLIST_ALL+= ${PLIST.${I:S/^WITH_//}}
.endif
.endfor
diff --git a/japanese/kinput2/pkg-plist b/japanese/kinput2/pkg-plist
index 87665a48dc1b..1021e4e39672 100644
--- a/japanese/kinput2/pkg-plist
+++ b/japanese/kinput2/pkg-plist
@@ -1,22 +1,4 @@
@comment $FreeBSD$
bin/kinput2
lib/X11/app-defaults/Kinput2
-lib/X11/ccdef/ccdef.kinput2
-lib/X11/ccdef/rule.eggfunc
-lib/X11/ccdef/rule.func
-lib/X11/ccdef/rule.greek
-lib/X11/ccdef/rule.kana
-lib/X11/ccdef/rule.kana2
-lib/X11/ccdef/rule.roma
-lib/X11/ccdef/rule.wnnroma
-lib/X11/ccdef/rule.zascii
-lib/X11/ccdef/ccdef.kinput2.egg
-lib/X11/ccdef/rule.hiragana.egg
-lib/X11/ccdef/rule.katakana.egg
-lib/X11/ccdef/rule.kigou.egg
-%%SJ3%%lib/X11/ccdef/sjhk
-%%SJ3%%lib/X11/ccdef/sjrc
-%%SJ3%%lib/X11/ccdef/sjrk
-%%SJ3%%lib/X11/ccdef/sjsb
-%%SJ3%%lib/X11/ccdef/sjzh
-@dirrm lib/X11/ccdef
+@dirrmtry lib/X11/ccdef