| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: options.mk,v 1.3 2019/05/23 19:22:56 rillig Exp $ | | 1 | # $NetBSD: options.mk,v 1.4 2021/01/03 09:05:26 jnemeth Exp $ |
2 | | | 2 | |
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.asterisk | | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.asterisk |
4 | PKG_SUPPORTED_OPTIONS= zaptel x11 unixodbc ilbc webvmail ldap spandsp | | 4 | PKG_SUPPORTED_OPTIONS= zaptel x11 unixodbc ilbc webvmail ldap spandsp |
5 | PKG_SUPPORTED_OPTIONS+= jabber speex snmp pgsql asterisk-config | | 5 | PKG_SUPPORTED_OPTIONS+= jabber speex snmp pgsql asterisk-config |
6 | PKG_OPTIONS_LEGACY_OPTS+= gtk:x11 | | 6 | PKG_OPTIONS_LEGACY_OPTS+= gtk:x11 |
7 | PKG_SUGGESTED_OPTIONS= ldap jabber speex asterisk-config | | 7 | PKG_SUGGESTED_OPTIONS= ldap jabber speex asterisk-config |
8 | | | 8 | |
9 | .include "../../mk/bsd.options.mk" | | 9 | .include "../../mk/bsd.options.mk" |
10 | | | 10 | |
11 | PLIST_VARS+= zaptel x11 unixodbc webvmail ldap spandsp jabber | | 11 | PLIST_VARS+= zaptel x11 unixodbc webvmail ldap spandsp jabber |
12 | PLIST_VARS+= speex snmp pgsql srtp | | 12 | PLIST_VARS+= speex snmp pgsql srtp |
13 | | | 13 | |
14 | # Asterisk now uses DAHDI, not zaptel; not implemented yet... | | 14 | # Asterisk now uses DAHDI, not zaptel; not implemented yet... |
| @@ -62,26 +62,27 @@ CONFIGURE_ARGS+= --without-iksemel | | | @@ -62,26 +62,27 @@ CONFIGURE_ARGS+= --without-iksemel |
62 | MAKE_FLAGS+= GLOBAL_MAKEOPTS=${WRKSRC}/pkgsrc.makeopts | | 62 | MAKE_FLAGS+= GLOBAL_MAKEOPTS=${WRKSRC}/pkgsrc.makeopts |
63 | post-configure: | | 63 | post-configure: |
64 | .if !empty(PKG_OPTIONS:Mx11) | | 64 | .if !empty(PKG_OPTIONS:Mx11) |
65 | ${ECHO} "MENUSELECT_PBX=-pbx_gtkconsole" >> ${WRKSRC}/pkgsrc.makeopts | | 65 | ${ECHO} "MENUSELECT_PBX=-pbx_gtkconsole" >> ${WRKSRC}/pkgsrc.makeopts |
66 | .endif | | 66 | .endif |
67 | .if !empty(PKG_OPTIONS:Munixodbc) | | 67 | .if !empty(PKG_OPTIONS:Munixodbc) |
68 | ${ECHO} "MENUSELECT_OPTS_app_voicemail=ODBC_STORAGE" >> ${WRKSRC}/pkgsrc.makeopts | | 68 | ${ECHO} "MENUSELECT_OPTS_app_voicemail=ODBC_STORAGE" >> ${WRKSRC}/pkgsrc.makeopts |
69 | .endif | | 69 | .endif |
70 | .if defined(PLIST.mgcp) | | 70 | .if defined(PLIST.mgcp) |
71 | ${ECHO} "MENUSELECT_RES=-res_pktccops" >> ${WRKSRC}/pkgsrc.makeopts | | 71 | ${ECHO} "MENUSELECT_RES=-res_pktccops" >> ${WRKSRC}/pkgsrc.makeopts |
72 | ${ECHO} "MENUSELECT_CHANNELS=-chan_mgcp" >> ${WRKSRC}/pkgsrc.makeopts | | 72 | ${ECHO} "MENUSELECT_CHANNELS=-chan_mgcp" >> ${WRKSRC}/pkgsrc.makeopts |
73 | .endif | | 73 | .endif |
74 | ${ECHO} "MENUSELECT_AGIS=agi-test.agi eagi-test eagi-sphinx-test jukebox.agi" >> ${WRKSRC}/pkgsrc.makeopts | | 74 | ${ECHO} "MENUSELECT_AGIS=agi-test.agi eagi-test eagi-sphinx-test jukebox.agi" >> ${WRKSRC}/pkgsrc.makeopts |
| | | 75 | ${ECHO} "MENUSELECT_CFLAGS=-BUILD_NATIVE" >> ${WRKSRC}/pkgsrc.makeopts |
75 | # this is a hack to work around a bug in menuselect | | 76 | # this is a hack to work around a bug in menuselect |
76 | cd ${WRKSRC} && make menuselect.makeopts | | 77 | cd ${WRKSRC} && make menuselect.makeopts |
77 | | | 78 | |
78 | .if !empty(PKG_OPTIONS:Mwebvmail) | | 79 | .if !empty(PKG_OPTIONS:Mwebvmail) |
79 | DEPENDS+= p5-DBI-[0-9]*:../../databases/p5-DBI | | 80 | DEPENDS+= p5-DBI-[0-9]*:../../databases/p5-DBI |
80 | SUBST_CLASSES+= webvmail | | 81 | SUBST_CLASSES+= webvmail |
81 | SUBST_STAGE.webvmail= pre-configure | | 82 | SUBST_STAGE.webvmail= pre-configure |
82 | SUBST_FILES.webvmail= contrib/scripts/vmail.cgi | | 83 | SUBST_FILES.webvmail= contrib/scripts/vmail.cgi |
83 | SUBST_VARS.webvmail= ASTETCDIR | | 84 | SUBST_VARS.webvmail= ASTETCDIR |
84 | SUBST_VARS.webvmail+= ASTSPOOLDIR | | 85 | SUBST_VARS.webvmail+= ASTSPOOLDIR |
85 | INSTALLATION_DIRS+= ${PREFIX}/libexec/cgi-bin ${PREFIX}/share/httpd/htdocs | | 86 | INSTALLATION_DIRS+= ${PREFIX}/libexec/cgi-bin ${PREFIX}/share/httpd/htdocs |
86 | SPECIAL_PERMS+= ${PREFIX}/libexec/cgi-bin/vmail ${ASTERISK_USER} ${ASTERISK_GROUP} 04555 | | 87 | SPECIAL_PERMS+= ${PREFIX}/libexec/cgi-bin/vmail ${ASTERISK_USER} ${ASTERISK_GROUP} 04555 |
87 | INSTALL_TARGET+= webvmail | | 88 | INSTALL_TARGET+= webvmail |