77 lines
2.2 KiB
Makefile
77 lines
2.2 KiB
Makefile
# $NetBSD: options.mk,v 1.3 2010/01/13 20:10:09 jnemeth Exp $
|
|
|
|
PKG_OPTIONS_VAR= PKG_OPTIONS.asterisk
|
|
PKG_SUPPORTED_OPTIONS= zaptel x11 unixodbc ilbc
|
|
PKG_OPTIONS_LEGACY_OPTS+= gtk:x11
|
|
|
|
.include "../../mk/bsd.options.mk"
|
|
|
|
PLIST_VARS+= zaptel x11 unixodbc ilbc
|
|
|
|
# Asterisk now uses DAHDI, not zaptel; not implemented yet...
|
|
#.if !empty(PKG_OPTIONS:Mzaptel)
|
|
## zaptel only supported under NetBSD at the moment
|
|
#. include "../../comms/zaptel-netbsd/buildlink3.mk"
|
|
#PLIST.zaptel= yes
|
|
#.else
|
|
#MAKE_FLAGS+= WITHOUT_ZAPTEL=1
|
|
#.endif
|
|
|
|
# gtkconsole depends on GTK 1.x
|
|
.if !empty(PKG_OPTIONS:Mx11)
|
|
. include "../../x11/gtk/buildlink3.mk"
|
|
. include "../../devel/SDL/buildlink3.mk"
|
|
CONFIGURE_ARGS+= --with-sdl
|
|
CONFIGURE_ARGS+= --with-gtk
|
|
PLIST.x11= yes
|
|
.else
|
|
CONFIGURE_ARGS+= --without-sdl
|
|
CONFIGURE_ARGS+= --without-gtk
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Munixodbc)
|
|
. include "../../databases/unixodbc/buildlink3.mk"
|
|
. include "../../devel/libltdl/buildlink3.mk"
|
|
CONFIGURE_ARGS+= --with-ltdl
|
|
CONFIGURE_ARGS+= --with-odbc
|
|
PLIST.unixodbc= yes
|
|
.else
|
|
CONFIGURE_ARGS+= --without-ltdl
|
|
CONFIGURE_ARGS+= --without-odbc
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Milbc)
|
|
DISTFILES= ${DEFAULT_DISTFILES}
|
|
DISTFILES+= rfc3951.txt
|
|
SITES.rfc3951.txt= http://www.ietf.org/rfc/
|
|
DISTFILES+= extract-cfile.awk
|
|
SITES.extract-cfile.awk= http://www.ilbcfreeware.org/documentation/
|
|
USE_TOOLS+= awk
|
|
PLIST.ilbc= yes
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mx11) || !empty(PKG_OPTIONS:Munixodbc) || !empty(PKG_OPTIONS:Milbc)
|
|
RUN_MENUSELECT= # defined
|
|
MAKE_FLAGS+= GLOBAL_MAKEOPTS=${WRKSRC}/pkgsrc.makeopts
|
|
.endif
|
|
post-configure:
|
|
.if !empty(PKG_OPTIONS:Mx11)
|
|
${ECHO} "MENUSELECT_PBX=-pbx_gtkconsole" >> ${WRKSRC}/pkgsrc.makeopts
|
|
.endif
|
|
.if !empty(PKG_OPTIONS:Munixodbc)
|
|
${ECHO} "MENUSELECT_OPTS_app_voicemail=ODBC_STORAGE" >> ${WRKSRC}/pkgsrc.makeopts
|
|
.endif
|
|
.if !empty(PKG_OPTIONS:Milbc)
|
|
${ECHO} "MENUSELECT_CODECS=-codec_ilbc" >> ${WRKSRC}/pkgsrc.makeopts
|
|
.endif
|
|
.ifdef RUN_MENUSELECT
|
|
# this is a hack to work around a bug in menuselect
|
|
cd ${WRKSRC} && make menuselect.makeopts
|
|
.endif
|
|
|
|
post-extract:
|
|
.if !empty(PKG_OPTIONS:Milbc)
|
|
cp ${DISTDIR}/${DIST_SUBDIR}/rfc3951.txt ${WRKSRC}/codecs/ilbc
|
|
cp ${DISTDIR}/${DIST_SUBDIR}/extract-cfile.awk ${WRKSRC}/codecs/ilbc
|
|
cd ${WRKSRC}/codecs/ilbc && ${AWK} -f extract-cfile.awk < rfc3951.txt
|
|
.endif
|