pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/comms/asterisk18 resolve merge conflicts
details: https://anonhg.NetBSD.org/pkgsrc/rev/16181f737c91
branches: trunk
changeset: 454541:16181f737c91
user: jnemeth <jnemeth%pkgsrc.org@localhost>
date: Sun Jun 13 07:57:52 2021 +0000
description:
resolve merge conflicts
diffstat:
comms/asterisk18/DESCR | 15 +
comms/asterisk18/Makefile | 310 +
comms/asterisk18/PLIST | 2440 ++++++++++
comms/asterisk18/distinfo | 97 +
comms/asterisk18/files/asterisk.sh | 43 +
comms/asterisk18/options.mk | 122 +
comms/asterisk18/patches/patch-Makefile | 2 +-
comms/asterisk18/patches/patch-addons_chan__ooh323.c | 2 +-
comms/asterisk18/patches/patch-apps_app__adsiprog.c | 2 +-
comms/asterisk18/patches/patch-apps_app__chanspy.c | 2 +-
comms/asterisk18/patches/patch-apps_app__directory.c | 2 +-
comms/asterisk18/patches/patch-apps_app__dumpchan.c | 2 +-
comms/asterisk18/patches/patch-apps_app__followme.c | 2 +-
comms/asterisk18/patches/patch-apps_app__minivm.c | 2 +-
comms/asterisk18/patches/patch-apps_app__queue.c | 2 +-
comms/asterisk18/patches/patch-apps_app__sms.c | 2 +-
comms/asterisk18/patches/patch-apps_app__voicemail.c | 2 +-
comms/asterisk18/patches/patch-build__tools_mkpkgconfig | 2 +-
comms/asterisk18/patches/patch-cdr_cdr__pgsql.c | 2 +-
comms/asterisk18/patches/patch-cel_cel__pgsql.c | 2 +-
comms/asterisk18/patches/patch-channels_chan__pjsip.c | 2 +-
comms/asterisk18/patches/patch-channels_chan__sip.c | 2 +-
comms/asterisk18/patches/patch-channels_pjsip_cli__commands.c | 2 +-
comms/asterisk18/patches/patch-channels_pjsip_dialplan__functions.c | 2 +-
comms/asterisk18/patches/patch-configure | 2 +-
comms/asterisk18/patches/patch-configure.ac | 2 +-
comms/asterisk18/patches/patch-contrib_scripts_vmail.cgi | 2 +-
comms/asterisk18/patches/patch-funcs_func__cdr.c | 2 +-
comms/asterisk18/patches/patch-funcs_func__channel.c | 2 +-
comms/asterisk18/patches/patch-funcs_func__env.c | 2 +-
comms/asterisk18/patches/patch-funcs_func__pjsip__aor.c | 2 +-
comms/asterisk18/patches/patch-funcs_func__pjsip__contact.c | 2 +-
comms/asterisk18/patches/patch-funcs_func__pjsip__endpoint.c | 2 +-
comms/asterisk18/patches/patch-funcs_func__strings.c | 2 +-
comms/asterisk18/patches/patch-include_asterisk_autoconfig.h.in | 2 +-
comms/asterisk18/patches/patch-include_asterisk_lock.h | 2 +-
comms/asterisk18/patches/patch-include_asterisk_sha1.h | 2 +-
comms/asterisk18/patches/patch-include_asterisk_strings.h | 2 +-
comms/asterisk18/patches/patch-main_Makefile | 2 +-
comms/asterisk18/patches/patch-main_acl.c | 2 +-
comms/asterisk18/patches/patch-main_app.c | 2 +-
comms/asterisk18/patches/patch-main_ast__expr2.c | 2 +-
comms/asterisk18/patches/patch-main_ast__expr2.y | 2 +-
comms/asterisk18/patches/patch-main_asterisk.c | 2 +-
comms/asterisk18/patches/patch-main_astmm.c | 2 +-
comms/asterisk18/patches/patch-main_bridge__basic.c | 2 +-
comms/asterisk18/patches/patch-main_callerid.c | 2 +-
comms/asterisk18/patches/patch-main_cdr.c | 2 +-
comms/asterisk18/patches/patch-main_cel.c | 2 +-
comms/asterisk18/patches/patch-main_cli.c | 2 +-
comms/asterisk18/patches/patch-main_conversions.c | 2 +-
comms/asterisk18/patches/patch-main_dns__naptr.c | 2 +-
comms/asterisk18/patches/patch-main_enum.c | 2 +-
comms/asterisk18/patches/patch-main_features.c | 2 +-
comms/asterisk18/patches/patch-main_http.c | 2 +-
comms/asterisk18/patches/patch-main_indications.c | 2 +-
comms/asterisk18/patches/patch-main_logger.c | 2 +-
comms/asterisk18/patches/patch-main_manager.c | 2 +-
comms/asterisk18/patches/patch-main_pbx.c | 2 +-
comms/asterisk18/patches/patch-main_pbx__builtins.c | 2 +-
comms/asterisk18/patches/patch-main_pbx__timing.c | 2 +-
comms/asterisk18/patches/patch-main_sched.c | 2 +-
comms/asterisk18/patches/patch-main_stdtime_localtime.c | 2 +-
comms/asterisk18/patches/patch-main_tdd.c | 2 +-
comms/asterisk18/patches/patch-main_test.c | 2 +-
comms/asterisk18/patches/patch-main_utils.c | 2 +-
comms/asterisk18/patches/patch-menuselect_menuselect.c | 2 +-
comms/asterisk18/patches/patch-pbx_pbx__config.c | 2 +-
comms/asterisk18/patches/patch-pbx_pbx__dundi.c | 2 +-
comms/asterisk18/patches/patch-res_ael_pval.c | 2 +-
comms/asterisk18/patches/patch-res_res__calendar.c | 2 +-
comms/asterisk18/patches/patch-res_res__calendar__caldav.c | 2 +-
comms/asterisk18/patches/patch-res_res__calendar__icalendar.c | 2 +-
comms/asterisk18/patches/patch-res_res__hep__pjsip.c | 2 +-
comms/asterisk18/patches/patch-res_res__limit.c | 2 +-
comms/asterisk18/patches/patch-res_res__musiconhold.c | 2 +-
comms/asterisk18/patches/patch-res_res__pjproject.c | 2 +-
comms/asterisk18/patches/patch-res_res__xmpp.c | 2 +-
comms/asterisk18/patches/patch-sounds_Makefile | 2 +-
comms/asterisk18/patches/patch-tests_test__locale.c | 2 +-
comms/asterisk18/patches/patch-tests_test__voicemail__api.c | 2 +-
comms/asterisk18/patches/patch-utils_Makefile | 2 +-
comms/asterisk18/patches/patch-utils_db1-ast_include_db.h | 2 +-
comms/asterisk18/patches/patch-utils_extconf.c | 2 +-
comms/asterisk18/patches/patch-utils_smsq.c | 2 +-
85 files changed, 3106 insertions(+), 79 deletions(-)
diffs (truncated from 3762 to 300 lines):
diff -r 718ae0b51238 -r 16181f737c91 comms/asterisk18/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/comms/asterisk18/DESCR Sun Jun 13 07:57:52 2021 +0000
@@ -0,0 +1,15 @@
+Asterisk is a complete PBX in software. It provides all of the
+features you would expect from a PBX and more. Asterisk does voice
+over IP in three protocols, and can interoperate with almost all
+standards-based telephony equipment using relatively inexpensive
+hardware.
+
+Asterisk provides Voicemail services with Directory, Call Conferencing,
+Interactive Voice Response, Call Queuing. It has support for
+three-way calling, caller ID services, ADSI, SIP and H.323 (as both
+client and gateway).
+
+This is a long term support version. It is scheduled to go to
+security fixes only on October 20th, 2024, and EOL on October 20th,
+2025. See here for more information about Asterisk versions:
+https://wiki.asterisk.org/wiki/display/AST/Asterisk+Versions
diff -r 718ae0b51238 -r 16181f737c91 comms/asterisk18/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/comms/asterisk18/Makefile Sun Jun 13 07:57:52 2021 +0000
@@ -0,0 +1,310 @@
+# $NetBSD: Makefile,v 1.126 2021/06/13 07:57:52 jnemeth Exp $
+#
+# NOTE: when updating this package, there are two places that sound
+# tarballs need to be checked; look in ${WRKSRC}/sounds/Makefile
+# to find out the current sound file versions
+# Also look in ${WRKSRC}/third-party/versions.mak for pjproject
+
+DISTNAME= asterisk-18.4.0
+#PKGREVISION= 24
+CATEGORIES= comms net audio
+MASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk/
+MASTER_SITES+= http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/
+MASTER_SITES+= http://downloads.asterisk.org/pub/telephony/sounds/releases/
+DIST_SUBDIR= ${PKGNAME_NOREV}
+DISTFILES= ${DEFAULT_DISTFILES}
+
+COMMENT= The Asterisk Software PBX
+LICENSE= gnu-gpl-v2
+
+EXTRACT_ONLY= ${DISTNAME}.tar.gz
+OWNER= jnemeth%NetBSD.org@localhost
+HOMEPAGE= https://www.asterisk.org/
+
+MAKE_JOBS_SAFE= NO
+
+# known to have issues on i386, block the package until the bug is fixed
+BROKEN_ON_PLATFORM= NetBSD-*-i386
+
+CONFLICTS+= asterisk-sounds-extra-[0-9]*
+
+.include "../../mk/bsd.prefs.mk"
+
+USE_TOOLS+= bison gmake perl:run pkg-config tar bash:run
+USE_LANGUAGES= c c++
+REPLACE_BASH+= contrib/scripts/astversion
+REPLACE_BASH+= contrib/scripts/ast_coredumper
+REPLACE_BASH+= contrib/scripts/ast_logescalator
+REPLACE_BASH+= contrib/scripts/ast_loggrabber
+REPLACE_PERL+= agi/DialAnMp3.agi agi/agi-test.agi
+REPLACE_PERL+= agi/fastagi-test agi/jukebox.agi agi/numeralize
+REPLACE_PERL+= contrib/scripts/vmail.cgi
+REPLACE_PYTHON+= contrib/scripts/reflocks.py contrib/scripts/refstats.py
+
+CHECK_INTERPRETER_SKIP+= libdata/asterisk/scripts/refcounter.py
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS+= --datarootdir=${PREFIX}/libdata
+CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
+CONFIGURE_ARGS+= --without-gtk2
+# XXX remove when lang/lua gets builtin.mk
+CONFIGURE_ARGS+= --without-lua
+
+.if (${OPSYS} == "NetBSD" && \
+ (empty(OS_VERSION:M6.99.[4-9]?) && empty(OS_VERSION:M[7-9].*)))
+CONFIGURE_ARGS+= --without-srtp
+.else
+CONFIGURE_ARGS+= --with-srtp
+PLIST.srtp= YES
+.include "../../comms/srtp/buildlink3.mk"
+.endif
+
+INSTALL_TARGET= install samples
+INSTALLATION_DIRS+= lib/pkgconfig share/doc/${PKGBASE}
+INSTALLATION_DIRS+= share/examples/asterisk share/examples/rc.d
+INSTALLATION_DIRS+= ${ASTDATADIR}/sounds/en ${ASTDATADIR}/moh
+
+BUILD_DEFS+= VARBASE
+
+ASTERISK_USER?= asterisk
+ASTERISK_GROUP?= asterisk
+PKG_GROUPS= ${ASTERISK_GROUP}
+PKG_USERS= ${ASTERISK_USER}:${ASTERISK_GROUP}
+PKG_GECOS.${ASTERISK_USER}= Asterisk PBX
+PKG_GROUPS_VARS= ASTERISK_GROUP
+PKG_USERS_VARS= ASTERISK_USER
+FILES_SUBST+= ASTERISK_USER=${ASTERISK_USER}
+FILES_SUBST+= ASTERISK_GROUP=${ASTERISK_GROUP}
+MESSAGE_SUBST+= ASTERISK_USER=${ASTERISK_USER}
+MESSAGE_SUBST+= ASTERISK_GROUP=${ASTERISK_GROUP}
+
+# Various path settings for Asterisk
+PKG_SYSCONFSUBDIR= asterisk
+PKG_SYSCONFDIR_PERMS= ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+ASTETCDIR= ${PKG_SYSCONFDIR}
+ASTEXAMPLEDIR= ${PREFIX}/share/examples/asterisk
+ASTDBDIR= ${VARBASE}/db/asterisk
+ASTSPOOLDIR= ${VARBASE}/spool/asterisk
+ASTLOGDIR= ${VARBASE}/log/asterisk
+MESSAGE_SUBST+= ASTDBDIR=${ASTDBDIR}
+MESSAGE_SUBST+= ASTSPOOLDIR=${ASTSPOOLDIR}
+MESSAGE_SUBST+= ASTLOGDIR=${ASTLOGDIR}
+ASTVARRUNDIR= ${VARBASE}/run/asterisk
+FILES_SUBST+= ASTVARRUNDIR=${ASTVARRUNDIR}
+ASTDATADIR= ${PREFIX}/libdata/asterisk
+MAKE_FLAGS+= ASTLIBDIR=${PREFIX}/lib/asterisk
+MAKE_FLAGS+= ASTVARLIBDIR=${ASTDATADIR}
+MAKE_FLAGS+= ASTKEYDIR=${ASTDATADIR}
+MAKE_FLAGS+= ASTDATADIR=${ASTDATADIR}
+MAKE_FLAGS+= ASTSPOOLDIR=${ASTSPOOLDIR}
+MAKE_FLAGS+= ASTLOGDIR=${ASTLOGDIR}
+MAKE_FLAGS+= ASTHEADERDIR=${PREFIX}/include/asterisk
+MAKE_FLAGS+= ASTCONFPATH=${ASTETCDIR}/asterisk.conf
+MAKE_FLAGS+= ASTBINDIR=${PREFIX}/bin
+MAKE_FLAGS+= ASTSBINDIR=${PREFIX}/sbin
+MAKE_FLAGS+= ASTVARRUNDIR=${ASTVARRUNDIR}
+MAKE_FLAGS+= ASTMANDIR=${PREFIX}/${PKGMANDIR}
+MAKE_FLAGS+= ASTETCDIR=${ASTETCDIR}
+MAKE_FLAGS+= ASTDBDIR=${ASTDBDIR}
+MAKE_FLAGS+= AGI_DIR=${PREFIX}/libexec/agi-bin
+MAKE_FLAGS+= ASTEXAMPLEDIR=${ASTEXAMPLEDIR}
+MAKE_FLAGS+= WRKSRC=${WRKSRC}
+MAKE_FLAGS+= LDOPTS=${LDFLAGS:M*:Q}
+MAKE_FLAGS+= HTTP_DOCSDIR=${PREFIX}/share/httpd/htdocs
+MAKE_FLAGS+= HTTP_CGIDIR=${PREFIX}/libexec/cgi-bin
+MAKE_FLAGS+= OPTIMIZE=-O3
+
+.if !empty(MACHINE_PLATFORM:MSunOS-*-i386)
+BUILDLINK_TRANSFORM+= rm:-march=i386
+.endif
+
+PLIST_VARS+= kqueue
+.if exists(/usr/include/sys/event.h)
+PLIST.kqueue= yes
+.endif
+
+PLIST_VARS+= mgcp
+# NOSIGPIPE is a temp variable, since PLIST.mgcp MUST remain undefined
+# if the grep fails
+.for dir in ${COMPILER_INCLUDE_DIRS}
+. if (exists(${dir}/sys/socket.h))
+NOSIGPIPE!= ${GREP} SO_NOSIGPIPE ${dir}/sys/socket.h || echo ""
+. if ${NOSIGPIPE} != ""
+PLIST.mgcp= yes
+. endif
+. endif
+.endfor
+
+.if ${OPSYS} == "SunOS"
+PLIST.mgcp= yes
+.endif
+
+PLIST_VARS+= timerfd
+.if ${OPSYS} == "Linux"
+PLIST.timerfd= yes
+.endif
+
+PLIST_VARS+= unbound
+# unbound 1.5 or later is required.`
+.if exists(/usr/include/unbound.h) && !empty(OS_VERSION:M8.*)
+CONFIGURE_ARGS+= --without-unbound
+.else
+PLIST.unbound= yes
+.endif
+
+.include "options.mk"
+
+# check sounds/Makefile for current version when upgrading package
+DISTFILES+= asterisk-extra-sounds-en-gsm-1.5.2.tar.gz
+
+# pjproject
+PJPROJ_VERSION= 2.10
+SITES.pjproject-${PJPROJ_VERSION}.tar.bz2= \
+ -https://raw.githubusercontent.com/asterisk/third-party/master/pjproject/${PJPROJ_VERSION}/pjproject-${PJPROJ_VERSION}.tar.bz2
+SITES.pjproject-${PJPROJ_VERSION}.md5= \
+ -https://raw.githubusercontent.com/asterisk/third-party/master/pjproject/${PJPROJ_VERSION}/MD5SUM.TXT
+DISTFILES+= pjproject-${PJPROJ_VERSION}.tar.bz2 pjproject-${PJPROJ_VERSION}.md5
+ALL_ENV+= EXTERNALS_CACHE_DIR=${DISTDIR}/${DIST_SUBDIR}
+
+# Override default paths in config files
+SUBST_CLASSES+= configs
+SUBST_STAGE.configs= pre-configure
+SUBST_FILES.configs= configs/samples/cli_aliases.conf.sample
+SUBST_FILES.configs+= configs/samples/festival.conf.sample
+SUBST_FILES.configs+= configs/samples/http.conf.sample
+SUBST_FILES.configs+= configs/samples/iax.conf.sample
+SUBST_FILES.configs+= configs/samples/musiconhold.conf.sample
+SUBST_FILES.configs+= configs/samples/osp.conf.sample
+SUBST_FILES.configs+= configs/samples/phoneprov.conf.sample
+SUBST_FILES.configs+= configs/samples/res_config_sqlite.conf.sample
+SUBST_FILES.configs+= configs/samples/sla.conf.sample
+SUBST_SED.configs+= -e 's|doc/|${PREFIX}/share/doc/${PKGBASE}/|'
+SUBST_SED.configs+= -e 's|/etc/asterisk|${ASTETCDIR}|'
+SUBST_SED.configs+= -e 's|/var/lib/asterisk|${ASTVARLIBDIR}|'
+SUBST_SED.configs+= -e "s|/usr/local/man|${ASTMANDIR}|"
+SUBST_SED.configs+= -e "s|/usr/local|${PREFIX}|"
+SUBST_SED.configs+= -e "s|/var|${VARBASE}|"
+
+# XXX gross hack, remove when item is fixed
+SUBST_CLASSES.NetBSD+= autoconfig
+SUBST_STAGE.autoconfig= post-configure
+SUBST_FILES.autoconfig= include/asterisk/autoconfig.h
+SUBST_SED.autoconfig= -e "s|^\#define HAVE_GCC_ATOMICS 1|\#undef HAVE_GCC_ATOMICS|"
+SUBST_SED.autoconfig+= -e "s|^\#define HAVE_GETHOSTBYNAME_R_6 1|\#undef HAVE_GETHOSTBYNAME_R_6|"
+
+# XXX gross hack, IP_PKTINFO in NetBSD isn't compatible with anything else
+SUBST_CLASSES.NetBSD+= pktinfo
+SUBST_STAGE.pktinfo= post-configure
+SUBST_FILES.pktinfo= include/asterisk/autoconfig.h
+SUBST_SED.pktinfo= -e "s|^\#define HAVE_PKTINFO 1|\#undef HAVE_PKTINFO|"
+
+# XXX gross hack, gethostbyname_r on NETBSD is for internal use only
+SUBST_CLASSES.NetBSD+= gethostbyname_r
+SUBST_STAGE.gethostbyname_r= post-configure
+SUBST_FILES.gethostbyname_r= include/asterisk/autoconfig.h
+SUBST_SED.gethostbyname_r= -e "s|^\#define HAVE_GETHOSTBYNAME_R_5 1|\#undef HAVE_GETHOSTBYNAME_R_5|"
+SUBST_SED.gethostbyname_r+= -e "s|^\#define HAVE_GETHOSTBYNAME_R_6 1|\#undef HAVE_GETHOSTBYNAME_R_6|"
+
+RCD_SCRIPTS= asterisk
+OWN_DIRS_PERMS+= ${ASTDBDIR} ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTSPOOLDIR} ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/dictate ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/meetme ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/monitor ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/outgoing ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/system ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/tmp ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/voicemail ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/voicemail/default ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/voicemail/default/1234 ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/voicemail/default/1234/INBOX ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/voicemail/default/1234/en ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+SPECIAL_PERMS+= ${ASTSPOOLDIR}/voicemail/default/1234/en/busy.gsm ${ASTERISK_USER} ${ASTERISK_GROUP} 0644
+SPECIAL_PERMS+= ${ASTSPOOLDIR}/voicemail/default/1234/en/unavail.gsm ${ASTERISK_USER} ${ASTERISK_GROUP} 0644
+OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/voicemail/default/INBOX ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/voicemail/default/en ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTLOGDIR} ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTLOGDIR}/cdr-csv ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTLOGDIR}/cdr-custom ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+
+CONF_FILES_PERMS= # empty
+.for f in asterisk.conf extensions.conf
+CONF_FILES_PERMS+= ${ASTEXAMPLEDIR}/${f:Q} ${PKG_SYSCONFDIR}/${f:Q} ${ASTERISK_USER} ${ASTERISK_GROUP} 0644
+.endfor
+
+.if !empty(PKG_OPTIONS:Masterisk-config)
+# if we put all the files in $CONF_FILES, the message is _way_ too long.
+. for f in acl.conf adsi.conf agents.conf alarmreceiver.conf alsa.conf \
+ amd.conf app_mysql.conf app_skel.conf ari.conf \
+ ast_debug_tools.conf asterisk.adsi calendar.conf ccss.conf \
+ cdr.conf cdr_adaptive_odbc.conf cdr_custom.conf \
+ cdr_manager.conf cdr_mysql.conf cdr_odbc.conf cdr_pgsql.conf \
+ cdr_sqlite3_custom.conf cdr_syslog.conf cdr_tds.conf cel.conf \
+ cel_custom.conf cel_odbc.conf cel_pgsql.conf \
+ cel_sqlite3_custom.conf cel_tds.conf chan_dahdi.conf \
+ chan_mobile.conf cli.conf cli_aliases.conf cli_permissions.conf \
+ codecs.conf confbridge.conf console.conf dbsep.conf dnsmgr.conf \
+ dsp.conf dundi.conf enum.conf extconfig.conf extensions.ael \
+ extensions.conf extensions.lua extensions_minivm.conf \
+ features.conf festival.conf followme.conf func_odbc.conf \
+ hep.conf http.conf iax.conf iaxprov.conf indications.conf \
+ logger.conf manager.conf meetme.conf mgcp.conf minivm.conf \
+ misdn.conf modules.conf motif.conf musiconhold.conf muted.conf \
+ ooh323.conf osp.conf oss.conf phone.conf phoneprov.conf \
+ pjproject.conf pjsip.conf pjsip_notify.conf pjsip_wizard.conf \
+ queuerules.conf queues.conf res_config_mysql.conf \
+ res_config_sqlite.conf res_config_sqlite3.conf \
+ res_corosync.conf res_curl.conf res_fax.conf res_ldap.conf \
+ res_odbc.conf res_parking.conf res_pgsql.conf res_pktccops.conf \
+ res_snmp.conf res_stun_monitor.conf resolver_unbound.conf \
+ rtp.conf say.conf sip.conf sip_notify.conf skinny.conf sla.conf \
+ smdi.conf sorcery.conf ss7.timers stasis.conf statsd.conf \
+ stir_shaken.conf telcordia-1.adsi udptl.conf unistim.conf \
+ users.conf voicemail.conf vpb.conf xmpp.conf
+CONF_FILES_PERMS+= ${ASTEXAMPLEDIR}/${f:Q} ${PKG_SYSCONFDIR}/${f:Q} ${ASTERISK_USER} ${ASTERISK_GROUP} 0644
+. endfor
+.endif
+
+PTHREAD_OPTS+= require native
+
+.if (${OPSYS} == "Darwin" && exists(/usr/include/sys/poll.h))
+post-patch:
+ ${ECHO} "#include <sys/poll.h>" > ${WRKSRC}/include/asterisk/poll-compat.h
+.endif
+
+post-install:
+# check sounds directory for current versions when upgrading package
+ ${TAR} xzf ${WRKSRC}/sounds/asterisk-core-sounds-en-gsm-1.6.1.tar.gz -C ${DESTDIR}${ASTDATADIR}/sounds/en
Home |
Main Index |
Thread Index |
Old Index