aboutsummaryrefslogtreecommitdiff
path: root/japanese/skkinput3
diff options
context:
space:
mode:
authorAlexey Dokuchaev <danfe@FreeBSD.org>2013-08-31 11:17:07 +0000
committerAlexey Dokuchaev <danfe@FreeBSD.org>2013-08-31 11:17:07 +0000
commitb3aa1e96a67412fdf56efe19ce611219807ddf8b (patch)
treea12f611838eb88c2faed57f0d781493a6a2248e3 /japanese/skkinput3
parent783b5629a80f3885683dfa226e637b7b40b2ef88 (diff)
downloadports-b3aa1e96a67412fdf56efe19ce611219807ddf8b.tar.gz
ports-b3aa1e96a67412fdf56efe19ce611219807ddf8b.zip
- Make it fetchable again by using SFJP macro instead of hand-made URL
- Utilize PORTDOCS variable and thus offload pkg-plist - Perform some miscellaneous Makefile cleanups while I am here
Notes
Notes: svn path=/head/; revision=325792
Diffstat (limited to 'japanese/skkinput3')
-rw-r--r--japanese/skkinput3/Makefile35
-rw-r--r--japanese/skkinput3/pkg-plist5
2 files changed, 16 insertions, 24 deletions
diff --git a/japanese/skkinput3/Makefile b/japanese/skkinput3/Makefile
index a8947f0ad3c8..5f05a9f8184a 100644
--- a/japanese/skkinput3/Makefile
+++ b/japanese/skkinput3/Makefile
@@ -5,35 +5,34 @@ PORTNAME= skkinput3
PORTVERSION= 3.0.6
PORTREVISION= 2
CATEGORIES= japanese x11
-MASTER_SITES= http://downloads.sourceforge.jp/skkinput3/2222/
+MASTER_SITES= SFJP/skkinput3/2222
DISTNAME= skkinput-${PORTVERSION}
MAINTAINER= koma2@lovepeers.org
COMMENT= SKK-like Japanese input method for X11
-BROKEN= fails to fetch/checksum
-
USES= imake
USE_GCC= any
+USE_CSTD= gnu89
USE_XORG= ice sm x11 xext xmu xt
+PORTDOCS= *.jis dot.skkinput ChangeLog
+
OPTIONS_DEFINE= SKK10
OPTIONS_RADIO= RG1
OPTIONS_RADIO_RG1= DBSKKD RSKKSERV
-RG1_DESC= Skkserver Selection
+
+RG1_DESC= Skkserver selection
DBSKKD_DESC= Use ja-dbskkd-cdb as skkserver
RSKKSERV_DESC= Use ja-rskkserv as skkserver
-SKK10_DESC= Use SKK10 elisps
-USE_CSTD= gnu89
-
-NO_INSTALL_MANPAGES= yes
+SKK10_DESC= Install SKK10 elisp files
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MSKK10}
-PLIST_SUB= SKK8="@comment " SKK10=""
+PLIST_SUB= SKK8="@comment " SKK10=""
.else
-PLIST_SUB= SKK8="" SKK10="@comment "
+PLIST_SUB= SKK8="" SKK10="@comment "
.endif
.if ${PORT_OPTIONS:MDBSKKD}
@@ -44,19 +43,17 @@ RUN_DEPENDS= ${LOCALBASE}/libexec/rskkserv:${PORTSDIR}/japanese/rskkserv
RUN_DEPENDS= ${LOCALBASE}/sbin/skkserv:${PORTSDIR}/japanese/skkserv
.endif
-DOCS= *.jis dot.skkinput ChangeLog
-
-.if ${PORT_OPTIONS:MSKK10}
post-patch:
- ${REINPLACE_CMD} -e '/\(#define.*UseSkk8\)/ s/^/XCOMM /' \
- -e '/XCOMM.*#define.*UseSkk10/ s/XCOMM[[:space:]]*//' \
- ${WRKSRC}/Skkinput.conf
+.if ${PORT_OPTIONS:MSKK10}
+ @${REINPLACE_CMD} -e '/\(#define.*UseSkk8\)/ s/^/XCOMM /' \
+ -e '/XCOMM.*#define.*UseSkk10/ s/XCOMM[[:space:]]*//' \
+ ${WRKSRC}/Skkinput.conf
.endif
-.if ${PORT_OPTIONS:MDOCS}
post-install:
- ${MKDIR} ${DOCSDIR}
- cd ${WRKSRC}; ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
+.if ${PORT_OPTIONS:MDOCS}
+ @${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR}
.endif
.include <bsd.port.mk>
diff --git a/japanese/skkinput3/pkg-plist b/japanese/skkinput3/pkg-plist
index 358e88a461c0..b3b7128cfe87 100644
--- a/japanese/skkinput3/pkg-plist
+++ b/japanese/skkinput3/pkg-plist
@@ -13,8 +13,3 @@ lib/X11/skkinput3/skk-startup.el
%%SKK10%%lib/X11/skkinput3/skk-server.el
%%SKK10%%lib/X11/skkinput3/skk-vars.el
@dirrm lib/X11/skkinput3
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/README-lisp.jis
-%%PORTDOCS%%%%DOCSDIR%%/README.jis
-%%PORTDOCS%%%%DOCSDIR%%/dot.skkinput
-%%PORTDOCS%%@dirrm %%DOCSDIR%%