3 DISTNAME= callweaver-RC-1.1.99.20090513
6 MASTER_SITES= http://devs.callweaver.org/1.2_snapshots/
9 MAINTAINER= x400@msfu.ru
10 HOMEPAGE= http://www.callweaver.org/
11 COMMENT= The Callweaver Software PBX
15 USE_LANGUAGES= c c++ fortran
16 USE_TOOLS+= gmake perl:run
21 PKG_USERS= callweaver:callweaver
22 PKG_GROUPS= callweaver
26 PKG_SYSCONFSUBDIR= callweaver
29 CWEXECDIR?= ${PREFIX}/bin
30 CWUTILSDIR?= ${PREFIX}/sbin
31 CWCONFDIR?= ${PREFIX}/etc/callweaver
32 CWLIBDIR?= ${PREFIX}/lib/callweaver
33 CWVARDIR?= ${VARBASE}/db/callweaver
34 CWDATADIR?= ${PREFIX}/share/callweaver
35 CWLOGDIR?= ${VARBASE}/log/callweaver
36 CWRUNDIR?= ${VARBASE}/run
37 CWSPOOLDIR?= ${VARBASE}/spool/callweaver
38 CWMANDIR?= ${PREFIX}/man
39 CWDOCDIR?= ${PREFIX}/share/doc/callweaver
41 CWCONFEXAMPLESDIR?= ${PREFIX}/share/examples/callweaver
43 SUBST_CLASSES+= callweaver
44 SUBST_STAGE.callweaver= pre-configure
45 SUBST_FILES.callweaver= layout.freebsd
46 SUBST_SED.callweaver+= -e 's|^ *\(cwprefix\)=.*|\1=${CWPREFIX}|'
47 SUBST_SED.callweaver+= -e 's|^ *\(cwexecdir\)=.*|\1=${CWEXECDIR}|'
48 SUBST_SED.callweaver+= -e 's|^ *\(cwutilsdir\)=.*|\1=${CWUTILSDIR}|'
49 SUBST_SED.callweaver+= -e 's|^ *\(cwconfdir\)=.*|\1=${CWCONFDIR}|'
50 SUBST_SED.callweaver+= -e 's|^ *\(cwlibdir\)=.*|\1=${CWLIBDIR}|'
51 SUBST_SED.callweaver+= -e 's|^ *\(cwvardir\)=.*|\1=${CWVARDIR}|'
52 SUBST_SED.callweaver+= -e 's|^ *\(cwdatadir\)=.*|\1=${CWDATADIR}|'
53 SUBST_SED.callweaver+= -e 's|^ *\(cwlogdir\)=.*|\1=${CWLOGDIR}|'
54 SUBST_SED.callweaver+= -e 's|^ *\(cwrundir\)=.*|\1=${CWRUNDIR}|'
55 SUBST_SED.callweaver+= -e 's|^ *\(cwspooldir\)=.*|\1=${CWSPOOLDIR}|'
56 SUBST_SED.callweaver+= -e 's|^ *\(cwmandir\)=.*|\1=${CWMANDIR}|'
57 SUBST_SED.callweaver+= -e 's|^ *\(cwdocdir\)=.*|\1=${CWDOCDIR}|'
59 CONFIGURE_ARGS+= --with-directory-layout=freebsd
60 CONFIGURE_ARGS+= --localstatedir=${VARBASE}
61 CONFIGURE_ARGS+= --with-app_backticks --with-app_dtmftotext --with-app_page --with-app_valetparking
65 RCD_SCRIPTS= callweaver
67 OWN_DIRS+= ${CWLOGDIR} ${CWSPOOLDIR} ${CWVARDIR}
108 CONF_FILES+= ${CWCONFEXAMPLESDIR:Q}/${f} ${CWCONFDIR:Q}/${f}
111 .if !empty(PKG_OPTIONS:Mmysql)
112 .for f in cdr_mysql.conf \
114 CONF_FILES+= ${CWCONFEXAMPLESDIR:Q}/${f} ${CWCONFDIR:Q}/${f}
118 .if !empty(PKG_OPTIONS:Mpgsql)
119 .for f in cdr_pgsql.conf \
121 CONF_FILES+= ${CWCONFEXAMPLESDIR:Q}/${f} ${CWCONFDIR:Q}/${f}
125 PKGCONFIG_OVERRIDE+= sqlite3-embedded/sqlite3.pc.in
126 PKGCONFIG_OVERRIDE+= sqlite3-embedded/sqlite.pc.in
128 .include "../../audio/speex/buildlink3.mk"
129 .include "../../devel/readline/buildlink3.mk"
130 .include "../../devel/ncurses/buildlink3.mk"
131 .include "../../wip/spandsp-current/buildlink3.mk"
132 .include "../../wip/vale-current/buildlink3.mk"
133 .include "../../graphics/tiff/buildlink3.mk"
134 .include "../../mk/bsd.pkg.mk"