Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F153367467
D21485.id61527.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
5 KB
Referenced Files
None
Subscribers
None
D21485.id61527.diff
View Options
Index: net/asterisk-chan_sccp/Makefile
===================================================================
--- net/asterisk-chan_sccp/Makefile
+++ net/asterisk-chan_sccp/Makefile
@@ -4,8 +4,8 @@
PORTNAME= chan_sccp
DISTVERSIONPREFIX= v
DISTVERSION= 4.3.2
-PORTREVISION= 1
-DISTVERSIONSUFFIX= -gamma
+DISTVERSIONSUFFIX= -delta
+PORTREVISION= 2
CATEGORIES= net
PKGNAMEPREFIX= asterisk-
@@ -15,7 +15,11 @@
LICENSE= GPLv1
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= autoreconf gettext-tools iconv libtool
+FLAVORS= asterisk13 asterisk15 asterisk16
+FLAVOR?= ${FLAVORS[1]}
+
+USES= autoreconf gettext-tools iconv libtool localbase
+
USE_GITHUB= yes
GH_ACCOUNT= chan-sccp
GH_PROJECT= chan-sccp
@@ -35,27 +39,26 @@
lib/asterisk/modules/chan_sccp.so \
share/asterisk/documentation/thirdparty/chan_sccp-en_US.xml
-OPTIONS_DEFINE= CONFERENCE VIDEO
-OPTIONS_DEFAULT= AST16 CONFERENCE VIDEO
-OPTIONS_SINGLE= ASTVER
-OPTIONS_SINGLE_ASTVER= AST13 AST15 AST16
+asterisk13_PKGNAMEPREFIX= asterisk13-
+asterisk13_CONFLICTS_INSTALL= asterisk15-chan_sccp asterisk16-chan_sccp
+asterisk13_BUILD_DEPENDS= asterisk:net/asterisk13
+asterisk13_RUN_DEPENDS= asterisk:net/asterisk13
-ASTVER_DESC= Which asterisk to build for
-AST13_DESC= Asterisk 13
-AST15_DESC= Asterisk 15
-AST16_DESC= Asterisk 16
-CONFERENCE_DESC= Enable Conference Support
-VIDEO_DESC= Enable Video Support
-
-AST13_BUILD_DEPENDS= asterisk13>0:net/asterisk13
-AST13_RUN_DEPENDS= asterisk13>0:net/asterisk13
-
# AST15 will be EOL october 2019
-AST15_BUILD_DEPENDS= asterisk15>0:net/asterisk15
-AST15_RUN_DEPENDS= asterisk15>0:net/asterisk15
+asterisk15_PKGNAMEPREFIX= asterisk15-
+asterisk15_CONFLICTS_INSTALL= asterisk13-chan_sccp asterisk16-chan_sccp
+asterisk15_BUILD_DEPENDS= asterisk:net/asterisk15
+asterisk15_RUN_DEPENDS= asterisk:net/asterisk15
-AST16_BUILD_DEPENDS= asterisk16>0:net/asterisk16
-AST16_RUN_DEPENDS= asterisk16>0:net/asterisk16
+asterisk16_PKGNAMEPREFIX= asterisk16-
+asterisk16_CONFLICTS_INSTALL= asterisk13-chan_sccp asterisk15-chan_sccp
+asterisk16_BUILD_DEPENDS= asterisk:net/asterisk16
+asterisk16_RUN_DEPENDS= asterisk:net/asterisk16
+
+OPTIONS_DEFINE= CONFERENCE VIDEO
+OPTIONS_DEFAULT= CONFERENCE VIDEO
+CONFERENCE_DESC= Enable Conference Support
+VIDEO_DESC= Enable Video Support
CONFERENCE_CONFIGURE_ENABLE= conference
VIDEO_CONFIGURE_ENABLE= video
Index: net/asterisk-chan_sccp/distinfo
===================================================================
--- net/asterisk-chan_sccp/distinfo
+++ net/asterisk-chan_sccp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1550622097
-SHA256 (chan-sccp-chan-sccp-v4.3.2-gamma_GH0.tar.gz) = e18971fdd131d60e543bce0d1f86c8e7243147ea4a5fdc35bb1aad77ac3577aa
-SIZE (chan-sccp-chan-sccp-v4.3.2-gamma_GH0.tar.gz) = 1957293
+TIMESTAMP = 1567327968
+SHA256 (chan-sccp-chan-sccp-v4.3.2-delta_GH0.tar.gz) = 34d859768458ed2696c455a44a0ef06774e4f77669b3f6fbdc74423a87aa2d03
+SIZE (chan-sccp-chan-sccp-v4.3.2-delta_GH0.tar.gz) = 1998749
Index: net/asterisk-chan_sccp/files/patch-fix-new-asterisk-include
===================================================================
--- net/asterisk-chan_sccp/files/patch-fix-new-asterisk-include
+++ net/asterisk-chan_sccp/files/patch-fix-new-asterisk-include
@@ -1,85 +0,0 @@
-From 9684efb7709c1be23c99f555f61b5a3ad15b0675 Mon Sep 17 00:00:00 2001
-From: Diederik de Groot <dkgroot@talon.nl>
-Date: Thu, 16 May 2019 17:48:55 +0200
-Subject: [PATCH] Add support for new asterisk mwi.h header file
-
----
- autoconf/asterisk.m4 | 6 ++++++
- configure | 13 +++++++++++++
- src/config.h.in | 3 +++
- src/sccp_mwi.c | 4 ++++
- 4 files changed, 26 insertions(+)
-
-diff --git a/autoconf/asterisk.m4 b/autoconf/asterisk.m4
-index 52c6ef70e..67969940a 100644
---- autoconf/asterisk.m4
-+++ autoconf/asterisk.m4
-@@ -1120,6 +1120,12 @@ dnl CFLAGS="${CFLAGS_saved} -Werror=implicit-function-declaration"
- ],,[
- $HEADER_INCLUDE
- ])
-+ AC_CHECK_HEADER([asterisk/mwi.h],
-+ [
-+ AC_DEFINE([HAVE_PBX_MWI_H],1,[Found 'asterisk/mwi.h'])
-+ ],,[
-+ $HEADER_INCLUDE
-+ ])
- AC_CHECK_HEADER([asterisk/utils.h],
- [
- AC_DEFINE([HAVE_PBX_UTILS_H],1,[Found 'asterisk/utils.h'])
-diff --git a/configure b/configure
-index 8cff697c7..182f27ac4 100755
---- configure
-+++ configure
-@@ -28852,6 +28852,19 @@ if test "x$ac_cv_header_asterisk_message_h" = xyes; then :
- $as_echo "#define HAVE_PBX_MESSAGE_H 1" >>confdefs.h
-
-
-+fi
-+
-+
-+ ac_fn_c_check_header_compile "$LINENO" "asterisk/mwi.h" "ac_cv_header_asterisk_mwi_h" "
-+ $HEADER_INCLUDE
-+
-+"
-+if test "x$ac_cv_header_asterisk_mwi_h" = xyes; then :
-+
-+
-+$as_echo "#define HAVE_PBX_MWI_H 1" >>confdefs.h
-+
-+
- fi
-
-
-diff --git a/src/config.h.in b/src/config.h.in
-index e5ba1bfec..ad7d25efc 100644
---- src/config.h.in
-+++ src/config.h.in
-@@ -583,6 +583,9 @@
- /* Found 'asterisk/message.h' */
- #undef HAVE_PBX_MESSAGE_H
-
-+/* Found 'asterisk/mwi.h' */
-+#undef HAVE_PBX_MWI_H
-+
- /* Found 'asterisk/pbx.h' */
- #undef HAVE_PBX_PBX_H
-
-diff --git a/src/sccp_mwi.c b/src/sccp_mwi.c
-index d21c43c7f..5238f506c 100644
---- src/sccp_mwi.c
-+++ src/sccp_mwi.c
-@@ -25,9 +25,13 @@ SCCP_FILE_VERSION(__FILE__, "");
- #elif HAVE_PBX_STASIS_H
- #include <asterisk/stasis.h>
- #endif
-+#ifdef HAVE_PBX_MWI_H // ast_mwi_state_type
-+#include <asterisk/mwi.h>
-+#else
- #ifdef HAVE_PBX_APP_H // ast_mwi_state_type
- #include <asterisk/app.h>
- #endif
-+#endif
- #include <asterisk/cli.h>
-
- pbx_mutex_t subscriptions_lock;
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Tue, Apr 21, 6:17 PM (8 h, 52 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31925134
Default Alt Text
D21485.id61527.diff (5 KB)
Attached To
Mode
D21485: net/asterisk-chan_sccp: flavorize
Attached
Detach File
Event Timeline
Log In to Comment