Lines 16-39
Link Here
|
16 |
|
16 |
|
17 |
USE_IMAKE= yes |
17 |
USE_IMAKE= yes |
18 |
|
18 |
|
|
|
19 |
OPTIONS= DBSKKD "Use ja-dbskkd-cdb as skkserver" off \ |
20 |
RSKKSERV "Use ja-rskkserv as skkserver" off \ |
21 |
SKK10 "Use SKK10 elisps" off |
22 |
|
19 |
NO_INSTALL_MANPAGES= yes |
23 |
NO_INSTALL_MANPAGES= yes |
20 |
|
24 |
|
21 |
.if defined(USE_SKK10) |
25 |
.include <bsd.port.pre.mk> |
|
|
26 |
|
27 |
.if defined(WITH_SKK10) |
22 |
PLIST_SUB= SKK8="@comment " SKK10="" |
28 |
PLIST_SUB= SKK8="@comment " SKK10="" |
23 |
.else |
29 |
.else |
24 |
PLIST_SUB= SKK8="" SKK10="@comment " |
30 |
PLIST_SUB= SKK8="" SKK10="@comment " |
25 |
.endif |
31 |
.endif |
26 |
|
32 |
|
27 |
.include <bsd.port.pre.mk> |
|
|
28 |
|
29 |
# sanity check |
33 |
# sanity check |
30 |
.if defined(WITH_DBSKKD) && defined(WITH_RSKKSERV) |
34 |
.if defined(WITH_DBSKKD) && defined(WITH_RSKKSERV) |
31 |
.error Cannot define both WITH_DBSKKD and WITH_RSKKSERV simultaneously. |
35 |
.error Cannot define both WITH_DBSKKD and WITH_RSKKSERV simultaneously. |
32 |
.endif |
36 |
.endif |
33 |
|
37 |
|
34 |
.if defined(WITH_DBSKKD) || exists(${LOCALBASE}/libexec/dbskkd-cdb) && !defined(WITH_RSKKSERV) |
38 |
.if defined(WITH_DBSKKD) |
35 |
RUN_DEPENDS= ${LOCALBASE}/libexec/dbskkd-cdb:${PORTSDIR}/japanese/dbskkd-cdb |
39 |
RUN_DEPENDS= ${LOCALBASE}/libexec/dbskkd-cdb:${PORTSDIR}/japanese/dbskkd-cdb |
36 |
.elif defined(WITH_RSKKSERV) || exists(${LOCALBASE}/libexec/rskkserv) && !defined(WITH_DBSKKD) |
40 |
.elif defined(WITH_RSKKSERV) |
37 |
RUN_DEPENDS= ${LOCALBASE}/libexec/rskkserv:${PORTSDIR}/japanese/rskkserv |
41 |
RUN_DEPENDS= ${LOCALBASE}/libexec/rskkserv:${PORTSDIR}/japanese/rskkserv |
38 |
.else |
42 |
.else |
39 |
RUN_DEPENDS= ${LOCALBASE}/sbin/skkserv:${PORTSDIR}/japanese/skkserv |
43 |
RUN_DEPENDS= ${LOCALBASE}/sbin/skkserv:${PORTSDIR}/japanese/skkserv |
Lines 41-47
Link Here
|
41 |
|
45 |
|
42 |
DOCS= *.jis dot.skkinput ChangeLog |
46 |
DOCS= *.jis dot.skkinput ChangeLog |
43 |
|
47 |
|
44 |
.if defined(USE_SKK10) |
48 |
.if defined(WITH_SKK10) |
45 |
post-patch: |
49 |
post-patch: |
46 |
${REINPLACE_CMD} -e '/\(#define.*UseSkk8\)/ s/^/XCOMM /' \ |
50 |
${REINPLACE_CMD} -e '/\(#define.*UseSkk8\)/ s/^/XCOMM /' \ |
47 |
-e '/XCOMM.*#define.*UseSkk10/ s/XCOMM[[:space:]]*//' \ |
51 |
-e '/XCOMM.*#define.*UseSkk10/ s/XCOMM[[:space:]]*//' \ |