summaryrefslogtreecommitdiff
path: root/package/asterisk/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'package/asterisk/Makefile')
-rw-r--r--package/asterisk/Makefile23
1 files changed, 9 insertions, 14 deletions
diff --git a/package/asterisk/Makefile b/package/asterisk/Makefile
index bfda5995d..ced4fbacc 100644
--- a/package/asterisk/Makefile
+++ b/package/asterisk/Makefile
@@ -4,19 +4,18 @@
include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= asterisk
-PKG_VERSION:= 20.7.0
+PKG_VERSION:= 22.3.0
PKG_RELEASE:= 1
-PKG_HASH:= 3d47889d2c4501974a8adaaba49738e6268a836dc177c7887a93a8ecf1d38b26
+PKG_HASH:= 9cd9a29db5ebff861431f85b317a1f8263d49587f596886df1fcd298bd545593
PKG_DESCR:= open source pbx
PKG_SECTION:= net/voip
-PKG_DEPENDS:= libncurses libcurl libressl libedit libuuid libjansson
+PKG_DEPENDS:= libncurses libcurl libopenssl libedit libuuid libjansson
PKG_DEPENDS+= libxml2 libsqlite libxslt
-PKG_BUILDDEP:= ncurses zlib curl popt libressl libedit util-linux libjansson
+PKG_BUILDDEP:= ncurses zlib curl popt openssl libedit util-linux libjansson
PKG_BUILDDEP+= libxml2 sqlite libxslt
PKG_NEEDS:= threads c++
PKG_URL:= http://www.asterisk.org/
PKG_SITES:= http://downloads.asterisk.org/pub/telephony/asterisk/releases/
-#PKG_NOPARALLEL:= 1
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
@@ -54,7 +53,6 @@ $(eval $(call PKG_template,ASTERISK_PBX_DUNDI,asterisk-pbx-dundi,$(PKG_VERSION)-
$(eval $(call PKG_template,ASTERISK_RES_AGI,asterisk-res-agi,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_ASTERISK_RES_AGI},${PKG_SECTION}))
CONFIGURE_ARGS= --with-z=${STAGING_TARGET_DIR}/usr \
- --with-ncurses=${STAGING_TARGET_DIR}/usr \
--with-libedit=${STAGING_TARGET_DIR}/usr \
--with-jansson=${STAGING_TARGET_DIR}/usr \
--with-ssl=${STAGING_TARGET_DIR}/usr \
@@ -62,17 +60,14 @@ CONFIGURE_ARGS= --with-z=${STAGING_TARGET_DIR}/usr \
--without-tonezone \
--without-asound \
--without-gtk2 \
- --without-h323 \
--without-iksemel \
--without-imap \
--without-netsnmp \
--without-newt \
- --without-openais \
--without-osptk \
- --without-oss \
--without-popt \
+ --without-portaudio \
--without-pri \
- --without-pwlib \
--without-tds \
--without-postgres
@@ -98,9 +93,9 @@ endif
INSTALL_STYLE:= manual
-TARGET_CFLAGS+= -fgnu89-inline
TARGET_LDFLAGS+= -lm -ltinfo -ldl -lpthread
-MAKE_ENV= ASTCFLAGS="${TARGET_CPPFLAGS} -DHAVE_STRTOQ" \
+MAKE_ENV:= PATH="$(HOST_PATH)" \
+ ASTCFLAGS="${TARGET_CPPFLAGS} -DHAVE_STRTOQ" \
ASTLDFLAGS="${TARGET_LDFLAGS} -z muldefs"
MAKE_FLAGS+= DESTDIR="$(WRKINST)" \
OPTIMIZE="${TARGET_CFLAGS}" \
@@ -108,10 +103,10 @@ MAKE_FLAGS+= DESTDIR="$(WRKINST)" \
ALL_TARGET:= all install samples
pre-configure:
- cd "$(WRKBUILD)/menuselect"; ./configure
+ cd "$(WRKBUILD)/menuselect"; PATH="$(HOST_PATH)" ./configure
pre-build:
- $(MAKE) -C $(WRKBUILD)/menuselect
+ PATH="$(HOST_PATH)" $(MAKE) -C $(WRKBUILD)/menuselect
#post-build:
# cd ${WRKBUILD}/sounds ; \