Lines 1-98
Link Here
|
1 |
# New ports collection makefile for: openvanilla-modules |
1 |
# Created by: Leland Wang <llwang@infor.org> |
2 |
# Date Created: 3 September 2005 |
2 |
# $FreeBSD: $ |
3 |
# Whom: Leland Wang <llwang@infor.org> |
3 |
|
4 |
# |
4 |
PORTNAME= openvanilla-modules |
5 |
# $FreeBSD: ports/textproc/openvanilla-modules/Makefile,v 1.17 2012/06/01 05:24:39 dinoex Exp $ |
5 |
PORTVERSION= 0.7.2.20070514 |
6 |
# |
6 |
PORTREVISION= 4 |
7 |
|
7 |
CATEGORIES= textproc |
8 |
PORTNAME= openvanilla-modules |
8 |
MASTER_SITES= ${MASTER_SITE_LOCAL} |
9 |
PORTVERSION= 0.7.2.20070514 |
|
|
10 |
PORTREVISION= 4 |
11 |
CATEGORIES= textproc |
12 |
MASTER_SITES= ${MASTER_SITE_LOCAL} |
13 |
MASTER_SITE_SUBDIR= rafan |
9 |
MASTER_SITE_SUBDIR= rafan |
14 |
DISTNAME= openvanilla-${PORTVERSION} |
10 |
DISTNAME= openvanilla-${PORTVERSION} |
15 |
|
11 |
|
16 |
MAINTAINER= ports@FreeBSD.org |
12 |
MAINTAINER= ports@FreeBSD.org |
17 |
COMMENT= Input method modules for OpenVanilla |
13 |
COMMENT= Input method modules for OpenVanilla |
18 |
|
14 |
|
19 |
BUILD_DEPENDS= ${LOCALBASE}/include/OpenVanilla/OpenVanilla.h:${PORTSDIR}/textproc/openvanilla-framework |
15 |
BUILD_DEPENDS= ${LOCALBASE}/include/OpenVanilla/OpenVanilla.h:${PORTSDIR}/textproc/openvanilla-framework |
20 |
RUN_DEPENDS= ${LOCALBASE}/lib/scim-1.0/1.4.0/IMEngine/OVLoader-SCIM.so:${PORTSDIR}/textproc/scim-openvanilla |
16 |
RUN_DEPENDS= ${LOCALBASE}/lib/scim-1.0/1.4.0/IMEngine/OVLoader-SCIM.so:${PORTSDIR}/textproc/scim-openvanilla |
21 |
|
17 |
|
22 |
USE_AUTOTOOLS= libtool:env |
18 |
USE_AUTOTOOLS= libtool:env |
23 |
USE_GMAKE= yes |
19 |
USE_GMAKE= yes |
24 |
USE_PERL5_BUILD= yes |
20 |
USE_PERL5_BUILD= yes |
25 |
|
21 |
|
26 |
OPTIONS= OVIMArray "Array Input Module" on \ |
22 |
OPTIONS_DEFINE= OVIMArray OVIMBig5 OVIMGeneric OVIMPOJ_Holo OVIMPhonetic OVIMRoman \ |
27 |
OVIMBig5 "Big5 Input Module" off \ |
23 |
OVIMSpaceChewing OVIMTibetan OVIMUnicode |
28 |
OVIMGeneric "Generic Input Module" on \ |
24 |
OPTIONS_DEFAULT= OVIMArray OVIMGeneric OVIMPOJ_Holo OVIMPhonetic OVIMSpaceChewing |
29 |
OVIMPOJ_Holo "POJ-Holo Input Module" on \ |
25 |
OVIMArray_DESC= Array Input Module |
30 |
OVIMPhonetic "Phonetic Input Module" on \ |
26 |
OVIMBig5_DESC= Big5 Input Module |
31 |
OVIMRoman "Roman Input Module" off \ |
27 |
OVIMGeneric_DESC= Generic Input Module |
32 |
OVIMSpaceChewing "Chewing Input Module" on \ |
28 |
OVIMPOJ_Holo_DESC= POJ-Holo Input Module |
33 |
OVIMTibetan "Tibetan Input Module" off \ |
29 |
OVIMPhonetic_DESC= Phonetic Input Module |
34 |
OVIMUnicode "Unicode Input Module" off |
30 |
OVIMRoman_DESC= Roman Input Module |
|
|
31 |
OVIMSpaceChewing_DESC= Chewing Input Module |
32 |
OVIMTibetan_DESC= Tibetan Input Module |
33 |
OVIMUnicode_DESC= Unicode Input Module |
35 |
|
34 |
|
36 |
MAKE_ARGS+= INSTALL_PREFIX=${PREFIX} OV_INCLUDE=${LOCALBASE}/include |
35 |
MAKE_ARGS+= INSTALL_PREFIX=${PREFIX} OV_INCLUDE=${LOCALBASE}/include |
37 |
|
36 |
|
38 |
.include <bsd.port.pre.mk> |
37 |
.include <bsd.port.options.mk> |
39 |
|
38 |
|
40 |
.if (${OSVERSION} >= 800501) |
39 |
.if (${OSVERSION} >= 800501) |
41 |
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-Modules-SharedSource-OVCINInfo.cpp |
40 |
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-Modules-SharedSource-OVCINInfo.cpp |
42 |
.endif |
41 |
.endif |
43 |
|
42 |
|
44 |
.if !defined(WITHOUT_OVIMArray) |
43 |
.if ${PORT_OPTIONS:MOVIMArray} |
45 |
PLIST_SUB+= OVIMArray="" |
44 |
PLIST_SUB+= OVIMArray="" |
46 |
.else |
45 |
.else |
47 |
PLIST_SUB+= OVIMArray="@comment " |
46 |
PLIST_SUB+= OVIMArray="@comment " |
48 |
.endif |
47 |
.endif |
49 |
.if defined(WITH_OVIMBig5) |
48 |
.if ${PORT_OPTIONS:MOVIMBig5} |
50 |
PLIST_SUB+= OVIMBig5="" |
49 |
PLIST_SUB+= OVIMBig5="" |
51 |
.else |
50 |
.else |
52 |
PLIST_SUB+= OVIMBig5="@comment " |
51 |
PLIST_SUB+= OVIMBig5="@comment " |
53 |
.endif |
52 |
.endif |
54 |
#.if defined(WITH_OVIMBoshiamy) |
53 |
#.if ${PORT_OPTIONS:MOVIMBoshiamy} |
55 |
#PLIST_SUB+= OVIMBoshiamy="" |
54 |
#PLIST_SUB+= OVIMBoshiamy="" |
56 |
#.else |
55 |
#.else |
57 |
#PLIST_SUB+= OVIMBoshiamy="@comment " |
56 |
#PLIST_SUB+= OVIMBoshiamy="@comment " |
58 |
#.endif |
57 |
#.endif |
59 |
.if !defined(WITHOUT_OVIMGeneric) |
58 |
.if ${PORT_OPTIONS:MOVIMGeneric} |
60 |
PLIST_SUB+= OVIMGeneric="" |
59 |
PLIST_SUB+= OVIMGeneric="" |
61 |
.else |
60 |
.else |
62 |
PLIST_SUB+= OVIMGeneric="@comment " |
61 |
PLIST_SUB+= OVIMGeneric="@comment " |
63 |
.endif |
62 |
.endif |
64 |
.if !defined(WITHOUT_OVIMPOJ_Holo) |
63 |
.if ${PORT_OPTIONS:MOVIMPOJ_Holo} |
65 |
PLIST_SUB+= OVIMPOJ_Holo="" |
64 |
PLIST_SUB+= OVIMPOJ_Holo="" |
66 |
.else |
65 |
.else |
67 |
PLIST_SUB+= OVIMPOJ_Holo="@comment " |
66 |
PLIST_SUB+= OVIMPOJ_Holo="@comment " |
68 |
.endif |
67 |
.endif |
69 |
.if !defined(WITHOUT_OVIMPhonetic) |
68 |
.if ${PORT_OPTIONS:MOVIMPhonetic} |
70 |
PLIST_SUB+= OVIMPhonetic="" |
69 |
PLIST_SUB+= OVIMPhonetic="" |
71 |
.else |
70 |
.else |
72 |
PLIST_SUB+= OVIMPhonetic="@comment " |
71 |
PLIST_SUB+= OVIMPhonetic="@comment " |
73 |
.endif |
72 |
.endif |
74 |
.if defined(WITH_OVIMRoman) |
73 |
.if ${PORT_OPTIONS:MOVIMRoman} |
75 |
PLIST_SUB+= OVIMRoman="" |
74 |
PLIST_SUB+= OVIMRoman="" |
76 |
.else |
75 |
.else |
77 |
PLIST_SUB+= OVIMRoman="@comment " |
76 |
PLIST_SUB+= OVIMRoman="@comment " |
78 |
.endif |
77 |
.endif |
79 |
.if !defined(WITHOUT_OVIMSpaceChewing) |
78 |
.if ${PORT_OPTIONS:MOVIMSpaceChewing} |
80 |
PLIST_SUB+= OVIMSpaceChewing="" |
79 |
PLIST_SUB+= OVIMSpaceChewing="" |
81 |
.else |
80 |
.else |
82 |
PLIST_SUB+= OVIMSpaceChewing="@comment " |
81 |
PLIST_SUB+= OVIMSpaceChewing="@comment " |
83 |
.endif |
82 |
.endif |
84 |
.if defined(WITH_OVIMTibetan) |
83 |
.if ${PORT_OPTIONS:MOVIMTibetan} |
85 |
PLIST_SUB+= OVIMTibetan="" |
84 |
PLIST_SUB+= OVIMTibetan="" |
86 |
.else |
85 |
.else |
87 |
PLIST_SUB+= OVIMTibetan="@comment " |
86 |
PLIST_SUB+= OVIMTibetan="@comment " |
88 |
.endif |
87 |
.endif |
89 |
.if defined(WITH_OVIMUnicode) |
88 |
.if ${PORT_OPTIONS:MOVIMUnicode} |
90 |
PLIST_SUB+= OVIMUnicode="" |
89 |
PLIST_SUB+= OVIMUnicode="" |
91 |
.else |
90 |
.else |
92 |
PLIST_SUB+= OVIMUnicode="@comment " |
91 |
PLIST_SUB+= OVIMUnicode="@comment " |
93 |
.endif |
92 |
.endif |
94 |
|
93 |
|
95 |
#.if defined(WITH_OVIMBoshiamy) |
94 |
#.if ${PORT_OPTIONS:MOVIMBoshiamy} |
96 |
#DISTFILES+= liu5.cin |
95 |
#DISTFILES+= liu5.cin |
97 |
#NOFETCHFILES= liu5.cin |
96 |
#NOFETCHFILES= liu5.cin |
98 |
#EXTRACT_ONLY+= openvanilla-${PORTVERSION}${EXTRACT_SUFX} |
97 |
#EXTRACT_ONLY+= openvanilla-${PORTVERSION}${EXTRACT_SUFX} |
Lines 105-176
Link Here
|
105 |
# @${CP} ${DISTDIR}/liu5.cin ${WRKSRC}/Modules/OVIMBoshiamy |
104 |
# @${CP} ${DISTDIR}/liu5.cin ${WRKSRC}/Modules/OVIMBoshiamy |
106 |
#.endif |
105 |
#.endif |
107 |
|
106 |
|
108 |
#.if !defined(WITHOUT_OVIMSpaceChewing) |
107 |
#.if ${PORT_OPTIONS:MOVIMSpaceChewing} |
109 |
#LIB_DEPENDS+= chewing.3:${PORTSDIR}/chinese/libchewing |
108 |
#LIB_DEPENDS+= chewing.3:${PORTSDIR}/chinese/libchewing |
110 |
#.endif |
109 |
#.endif |
111 |
|
110 |
|
112 |
do-build: |
111 |
do-build: |
113 |
.if !defined(WITHOUT_OVIMArray) |
112 |
.if ${PORT_OPTIONS:MOVIMArray} |
114 |
@(cd ${WRKSRC}/Modules/OVIMArray; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} all) |
113 |
@(cd ${WRKSRC}/Modules/OVIMArray; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} all) |
115 |
.endif |
114 |
.endif |
116 |
.if defined(WITH_OVIMBig5) |
115 |
.if ${PORT_OPTIONS:MOVIMBig5} |
117 |
@(cd ${WRKSRC}/Modules/OVIMBig5; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} all) |
116 |
@(cd ${WRKSRC}/Modules/OVIMBig5; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} all) |
118 |
.endif |
117 |
.endif |
119 |
#.if defined(WITH_OVIMBoshiamy) |
118 |
#.if ${PORT_OPTIONS:MOVIMBoshiamy} |
120 |
# @(cd ${WRKSRC}/Modules/OVIMBoshiamy; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} all) |
119 |
# @(cd ${WRKSRC}/Modules/OVIMBoshiamy; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} all) |
121 |
#.endif |
120 |
#.endif |
122 |
.if !defined(WITHOUT_OVIMGeneric) |
121 |
.if ${PORT_OPTIONS:MOVIMGeneric} |
123 |
@(cd ${WRKSRC}/Modules/OVIMGeneric; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} all) |
122 |
@(cd ${WRKSRC}/Modules/OVIMGeneric; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} all) |
124 |
.endif |
123 |
.endif |
125 |
.if !defined(WITHOUT_OVIMPOJ_Holo) |
124 |
.if ${PORT_OPTIONS:MOVIMPOJ_Holo} |
126 |
@(cd ${WRKSRC}/Modules/OVIMPOJ-Holo; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} all) |
125 |
@(cd ${WRKSRC}/Modules/OVIMPOJ-Holo; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} all) |
127 |
.endif |
126 |
.endif |
128 |
.if !defined(WITHOUT_OVIMPhonetic) |
127 |
.if ${PORT_OPTIONS:MOVIMPhonetic} |
129 |
@(cd ${WRKSRC}/Modules/OVIMPhonetic; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} all) |
128 |
@(cd ${WRKSRC}/Modules/OVIMPhonetic; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} all) |
130 |
.endif |
129 |
.endif |
131 |
.if !defined(WITHOUT_OVIMSpaceChewing) |
130 |
.if ${PORT_OPTIONS:MOVIMSpaceChewing} |
132 |
@(cd ${WRKSRC}/Modules/OVIMSpaceChewing0.3; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} data all) |
131 |
@(cd ${WRKSRC}/Modules/OVIMSpaceChewing0.3; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} data all) |
133 |
.endif |
132 |
.endif |
134 |
.if defined(WITH_OVIMRoman) |
133 |
.if ${PORT_OPTIONS:MOVIMRoman} |
135 |
@(cd ${WRKSRC}/Modules/OVIMRoman; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} all) |
134 |
@(cd ${WRKSRC}/Modules/OVIMRoman; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} all) |
136 |
.endif |
135 |
.endif |
137 |
.if defined(WITH_OVIMTibetan) |
136 |
.if ${PORT_OPTIONS:MOVIMTibetan} |
138 |
@(cd ${WRKSRC}/Modules/OVIMTibetan; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} all) |
137 |
@(cd ${WRKSRC}/Modules/OVIMTibetan; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} all) |
139 |
.endif |
138 |
.endif |
140 |
.if defined(WITH_OVIMUnicode) |
139 |
.if ${PORT_OPTIONS:MOVIMUnicode} |
141 |
@(cd ${WRKSRC}/Modules/OVIMUnicode; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} all) |
140 |
@(cd ${WRKSRC}/Modules/OVIMUnicode; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} all) |
142 |
.endif |
141 |
.endif |
143 |
|
142 |
|
144 |
do-install: |
143 |
do-install: |
145 |
.if !defined(WITHOUT_OVIMArray) |
144 |
.if ${PORT_OPTIONS:MOVIMArray} |
146 |
@(cd ${WRKSRC}/Modules/OVIMArray; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} install) |
145 |
@(cd ${WRKSRC}/Modules/OVIMArray; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} install) |
147 |
.endif |
146 |
.endif |
148 |
.if defined(WITH_OVIMBig5) |
147 |
.if ${PORT_OPTIONS:MOVIMBig5} |
149 |
@(cd ${WRKSRC}/Modules/OVIMBig5; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} install) |
148 |
@(cd ${WRKSRC}/Modules/OVIMBig5; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} install) |
150 |
.endif |
149 |
.endif |
151 |
#.if defined(WITH_OVIMBoshiamy) |
150 |
#.if ${PORT_OPTIONS:MOVIMBoshiamy} |
152 |
# @(cd ${WRKSRC}/Modules/OVIMBoshiamy; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} install) |
151 |
# @(cd ${WRKSRC}/Modules/OVIMBoshiamy; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} install) |
153 |
#.endif |
152 |
#.endif |
154 |
.if !defined(WITHOUT_OVIMGeneric) |
153 |
.if ${PORT_OPTIONS:MOVIMGeneric} |
155 |
@(cd ${WRKSRC}/Modules/OVIMGeneric; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} install) |
154 |
@(cd ${WRKSRC}/Modules/OVIMGeneric; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} install) |
156 |
.endif |
155 |
.endif |
157 |
.if !defined(WITHOUT_OVIMPOJ_Holo) |
156 |
.if ${PORT_OPTIONS:MOVIMPOJ_Holo} |
158 |
@(cd ${WRKSRC}/Modules/OVIMPOJ-Holo; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} install) |
157 |
@(cd ${WRKSRC}/Modules/OVIMPOJ-Holo; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} install) |
159 |
.endif |
158 |
.endif |
160 |
.if !defined(WITHOUT_OVIMPhonetic) |
159 |
.if ${PORT_OPTIONS:MOVIMPhonetic} |
161 |
@(cd ${WRKSRC}/Modules/OVIMPhonetic; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} install) |
160 |
@(cd ${WRKSRC}/Modules/OVIMPhonetic; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} install) |
162 |
.endif |
161 |
.endif |
163 |
.if defined(WITH_OVIMRoman) |
162 |
.if ${PORT_OPTIONS:MOVIMRoman} |
164 |
@(cd ${WRKSRC}/Modules/OVIMRoman; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} install) |
163 |
@(cd ${WRKSRC}/Modules/OVIMRoman; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} install) |
165 |
.endif |
164 |
.endif |
166 |
.if !defined(WITHOUT_OVIMSpaceChewing) |
165 |
.if ${PORT_OPTIONS:MOVIMSpaceChewing} |
167 |
@(cd ${WRKSRC}/Modules/OVIMSpaceChewing0.3; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} install) |
166 |
@(cd ${WRKSRC}/Modules/OVIMSpaceChewing0.3; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} install) |
168 |
.endif |
167 |
.endif |
169 |
.if defined(WITH_OVIMTibetan) |
168 |
.if ${PORT_OPTIONS:MOVIMTibetan} |
170 |
@(cd ${WRKSRC}/Modules/OVIMTibetan; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} install) |
169 |
@(cd ${WRKSRC}/Modules/OVIMTibetan; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} install) |
171 |
.endif |
170 |
.endif |
172 |
.if defined(WITH_OVIMUnicode) |
171 |
.if ${PORT_OPTIONS:MOVIMUnicode} |
173 |
@(cd ${WRKSRC}/Modules/OVIMUnicode; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} install) |
172 |
@(cd ${WRKSRC}/Modules/OVIMUnicode; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} install) |
174 |
.endif |
173 |
.endif |
175 |
|
174 |
|
176 |
.include <bsd.port.post.mk> |
175 |
.include <bsd.port.mk> |