xref: /mports/japanese/skkinput3/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1PORTNAME=	skkinput
2PORTVERSION=	3.0.6
3CATEGORIES=	japanese x11
4MASTER_SITES=	OSDN/${PORTNAME}
5PKGNAMESUFFIX=	3
6
7MAINTAINER=	ports@MidnightBSD.org
8COMMENT=	SKK-like Japanese input method for X11
9WWW=		https://sourceforge.jp/projects/skkinput3/
10
11LICENSE=	gpl2+
12LICENSE_FILE=	${WRKSRC}/GPL
13
14USES=		imake xorg
15USE_CSTD=	gnu89
16USE_GCC=	yes
17USE_XORG=	ice sm x11 xext xmu xt
18MAKE_JOBS_UNSAFE=	yes
19
20PORTDOCS=	*.jis dot.skkinput ChangeLog
21
22OPTIONS_DEFINE=			DOCS SKK10
23OPTIONS_DEFAULT=		SKK9
24OPTIONS_RADIO=			SKKSERVER
25OPTIONS_RADIO_SKKSERVER=	DBSKKD SKK9
26OPTIONS_SUB=			yes
27
28DBSKKD_DESC=			Use ja-dbskkd-cdb as skkserver
29SKK10_DESC=			Install SKK10 elisp files
30SKK9_DESC=			Use ja-skkserv as skkserver
31SKKSERVER_DESC=			Skkserver selection
32
33DBSKKD_RUN_DEPENDS=		${LOCALBASE}/libexec/dbskkd-cdb:japanese/dbskkd-cdb
34SKK9_RUN_DEPENDS=		${LOCALBASE}/sbin/skkserv:japanese/skkserv
35
36.include <bsd.mport.options.mk>
37
38.if ${PORT_OPTIONS:MSKK10}
39PLIST_SUB+=	SKK8="@comment "
40.else
41PLIST_SUB+=	SKK8=""
42.endif
43
44post-patch:
45.if ${PORT_OPTIONS:MSKK10}
46	@${REINPLACE_CMD} -e '/\(#define.*UseSkk8\)/ s/^/XCOMM /' \
47		-e '/XCOMM.*#define.*UseSkk10/ s/XCOMM[[:space:]]*//' \
48			${WRKSRC}/Skkinput.conf
49.endif
50
51post-install-DOCS-on:
52	@${MKDIR} ${FAKE_DESTDIR}${DOCSDIR}
53	${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${FAKE_DESTDIR}${DOCSDIR}
54
55.include <bsd.port.mk>
56

served by {OpenGrok

Last Index Update: Sun Mar 22 17:06:33 EDT 2026