| @@ -1,86 +1,88 @@ | | | @@ -1,86 +1,88 @@ |
1 | # $NetBSD: options.mk,v 1.2 2010/10/16 11:38:05 tonnerre Exp $ | | 1 | # $NetBSD: options.mk,v 1.3 2010/11/14 12:09:22 tonnerre Exp $ |
2 | | | 2 | |
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.libthrift | | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.libthrift |
4 | PKG_SUPPORTED_OPTIONS= csharp java erlang python perl php ruby | | 4 | PKG_SUPPORTED_OPTIONS= csharp java erlang python perl php ruby |
5 | | | 5 | |
6 | .include "../../mk/bsd.options.mk" | | 6 | .include "../../mk/bsd.options.mk" |
7 | | | 7 | |
8 | PLIST_VARS+= perl erlang | | 8 | PLIST_VARS+= perl erlang |
9 | | | 9 | |
10 | .if !empty(PKG_OPTIONS:Mcsharp) | | 10 | .if !empty(PKG_OPTIONS:Mcsharp) |
11 | CONFIGURE_ARGS+= --with-csharp | | 11 | CONFIGURE_ARGS+= --with-csharp |
12 | CONFIGURE_ARGS+= --enable-gen-csharp | | 12 | CONFIGURE_ARGS+= --enable-gen-csharp |
13 | | | 13 | |
14 | .include "../../lang/mono/buildlink3.mk" | | 14 | .include "../../lang/mono/buildlink3.mk" |
15 | .else | | 15 | .else |
16 | CONFIGURE_ARGS+= --without-csharp | | 16 | CONFIGURE_ARGS+= --without-csharp |
17 | CONFIGURE_ARGS+= --disable-gen-csharp | | 17 | CONFIGURE_ARGS+= --disable-gen-csharp |
18 | .endif | | 18 | .endif |
19 | | | 19 | |
20 | .if !empty(PKG_OPTIONS:Mjava) | | 20 | .if !empty(PKG_OPTIONS:Mjava) |
21 | CONFIGURE_ARGS+= --with-java | | 21 | CONFIGURE_ARGS+= --with-java |
22 | CONFIGURE_ARGS+= --enable-gen-java | | 22 | CONFIGURE_ARGS+= --enable-gen-java |
23 | | | 23 | |
24 | .include "../../lang/openjdk7/buildlink3.mk" | | 24 | .include "../../lang/openjdk7/buildlink3.mk" |
25 | .else | | 25 | .else |
26 | CONFIGURE_ARGS+= --without-java | | 26 | CONFIGURE_ARGS+= --without-java |
27 | CONFIGURE_ARGS+= --disable-gen-java | | 27 | CONFIGURE_ARGS+= --disable-gen-java |
28 | .endif | | 28 | .endif |
29 | | | 29 | |
30 | .if !empty(PKG_OPTIONS:Merlang) | | 30 | .if !empty(PKG_OPTIONS:Merlang) |
31 | CONFIGURE_ARGS+= --with-erlang | | 31 | CONFIGURE_ARGS+= --with-erlang |
32 | CONFIGURE_ARGS+= --enable-gen-erl | | 32 | CONFIGURE_ARGS+= --enable-gen-erl |
33 | PLIST.erlang= yes | | 33 | PLIST.erlang= yes |
34 | | | 34 | |
35 | .include "../../lang/erlang/buildlink3.mk" | | 35 | .include "../../lang/erlang/buildlink3.mk" |
36 | .else | | 36 | .else |
37 | CONFIGURE_ARGS+= --without-erlang | | 37 | CONFIGURE_ARGS+= --without-erlang |
38 | CONFIGURE_ARGS+= --disable-gen-erl | | 38 | CONFIGURE_ARGS+= --disable-gen-erl |
39 | .endif | | 39 | .endif |
40 | | | 40 | |
41 | .if !empty(PKG_OPTIONS:Mpython) | | 41 | .if !empty(PKG_OPTIONS:Mpython) |
42 | CONFIGURE_ARGS+= --with-py | | 42 | CONFIGURE_ARGS+= --with-py |
43 | CONFIGURE_ARGS+= --enable-gen-py | | 43 | CONFIGURE_ARGS+= --enable-gen-py |
44 | | | 44 | |
45 | .include "../../lang/python/extension.mk" | | 45 | .include "../../lang/python/extension.mk" |
46 | .else | | 46 | .else |
47 | CONFIGURE_ARGS+= --without-py | | 47 | CONFIGURE_ARGS+= --without-py |
48 | CONFIGURE_ARGS+= --disable-gen-py | | 48 | CONFIGURE_ARGS+= --disable-gen-py |
49 | .endif | | 49 | .endif |
50 | | | 50 | |
51 | .if !empty(PKG_OPTIONS:Mperl) | | 51 | .if !empty(PKG_OPTIONS:Mperl) |
52 | CONFIGURE_ARGS+= --with-perl | | 52 | CONFIGURE_ARGS+= --with-perl |
53 | CONFIGURE_ARGS+= --enable-gen-perl | | 53 | CONFIGURE_ARGS+= --enable-gen-perl |
54 | CONFIGURE_ENV+= PERL_PREFIX=${PREFIX} | | 54 | CONFIGURE_ENV+= PERL_PREFIX=${PREFIX} |
55 | MAKE_ENV+= INSTALLDIRS=vendor | | 55 | MAKE_ENV+= INSTALLDIRS=vendor |
56 | PERL5_CONFIGURE= NO | | 56 | PERL5_CONFIGURE= NO |
57 | USE_TOOLS+= perl | | 57 | USE_TOOLS+= perl |
58 | PLIST.perl= yes | | 58 | PLIST.perl= yes |
59 | | | 59 | |
60 | PERL5_PACKLIST= auto/Thrift/.packlist | | 60 | #PERL5_PACKLIST= auto/Thrift/.packlist |
61 | | | 61 | |
62 | .include "../../lang/perl5/module.mk" | | 62 | .include "../../lang/perl5/module.mk" |
63 | .else | | 63 | .else |
64 | CONFIGURE_ARGS+= --without-perl | | 64 | CONFIGURE_ARGS+= --without-perl |
65 | CONFIGURE_ARGS+= --disable-gen-perl | | 65 | CONFIGURE_ARGS+= --disable-gen-perl |
66 | .endif | | 66 | .endif |
67 | | | 67 | |
68 | .if !empty(PKG_OPTIONS:Mphp) | | 68 | .if !empty(PKG_OPTIONS:Mphp) |
69 | CONFIGURE_ARGS+= --with-php | | 69 | CONFIGURE_ARGS+= --with-php |
| | | 70 | CONFIGURE_ARGS+= --with-php_extension |
70 | CONFIGURE_ARGS+= --enable-gen-php | | 71 | CONFIGURE_ARGS+= --enable-gen-php |
71 | | | 72 | |
72 | .include "../../lang/php/ext.mk" | | 73 | .include "../../lang/php/ext.mk" |
73 | .else | | 74 | .else |
74 | CONFIGURE_ARGS+= --without-php | | 75 | CONFIGURE_ARGS+= --without-php |
| | | 76 | CONFIGURE_ARGS+= --without-php_extension |
75 | CONFIGURE_ARGS+= --disable-gen-php | | 77 | CONFIGURE_ARGS+= --disable-gen-php |
76 | .endif | | 78 | .endif |
77 | | | 79 | |
78 | .if !empty(PKG_OPTIONS:Mruby) | | 80 | .if !empty(PKG_OPTIONS:Mruby) |
79 | CONFIGURE_ARGS+= --with-ruby | | 81 | CONFIGURE_ARGS+= --with-ruby |
80 | CONFIGURE_ARGS+= --enable-gen-rb | | 82 | CONFIGURE_ARGS+= --enable-gen-rb |
81 | | | 83 | |
82 | .include "../../lang/ruby/buildlink3.mk" | | 84 | .include "../../lang/ruby/buildlink3.mk" |
83 | .else | | 85 | .else |
84 | CONFIGURE_ARGS+= --without-ruby | | 86 | CONFIGURE_ARGS+= --without-ruby |
85 | CONFIGURE_ARGS+= --disable-gen-rb | | 87 | CONFIGURE_ARGS+= --disable-gen-rb |
86 | .endif | | 88 | .endif |