- make the h323 FLAVOR build correctly with new pwlib/h323
- add a pre-build target so that we can remove IS_INTERACTIVE (from sthen@) ok sthen@
This commit is contained in:
parent
2791facafa
commit
4bebb7f3ca
@ -1,4 +1,4 @@
|
|||||||
# $OpenBSD: Makefile,v 1.32 2008/02/07 22:08:30 sthen Exp $
|
# $OpenBSD: Makefile,v 1.33 2008/03/15 17:41:12 ajacoutot Exp $
|
||||||
|
|
||||||
SHARED_ONLY= Yes
|
SHARED_ONLY= Yes
|
||||||
COMMENT-main= open source multi-protocol PBX and telephony toolkit
|
COMMENT-main= open source multi-protocol PBX and telephony toolkit
|
||||||
@ -14,6 +14,8 @@ HOMEPAGE= http://www.asterisk.org/
|
|||||||
MAINTAINER= Stuart Henderson <sthen@openbsd.org>
|
MAINTAINER= Stuart Henderson <sthen@openbsd.org>
|
||||||
|
|
||||||
# GPLv2 except iaxy.bin (freely redistributable, see LICENSE)
|
# GPLv2 except iaxy.bin (freely redistributable, see LICENSE)
|
||||||
|
# "Specific permission is also granted to link Asterisk with OpenSSL
|
||||||
|
# and OpenH323 and distribute the resulting binary files."
|
||||||
PERMIT_PACKAGE_CDROM= Yes
|
PERMIT_PACKAGE_CDROM= Yes
|
||||||
PERMIT_PACKAGE_FTP= Yes
|
PERMIT_PACKAGE_FTP= Yes
|
||||||
PERMIT_DISTFILES_CDROM= Yes
|
PERMIT_DISTFILES_CDROM= Yes
|
||||||
@ -166,14 +168,17 @@ CONFIGURE_ARGS+= --with-gnutls=${LOCALBASE} \
|
|||||||
|
|
||||||
# h323
|
# h323
|
||||||
.if ${FLAVOR:L:Mh323}
|
.if ${FLAVOR:L:Mh323}
|
||||||
IS_INTERACTIVE= Yes
|
|
||||||
# must restart build by hand.
|
|
||||||
LIB_DEPENDS-main+= h323::net/openh323 \
|
LIB_DEPENDS-main+= h323::net/openh323 \
|
||||||
pt::devel/pwlib
|
pt::devel/pwlib
|
||||||
CONFIGURE_ARGS+= --with-pwlib=${LOCALBASE}/lib \
|
CONFIGURE_ARGS+= --with-pwlib=${LOCALBASE}/lib \
|
||||||
--with-h323=${LOCALBASE}/lib
|
--with-h323=${LOCALBASE}/lib
|
||||||
WANTLIB-main+= expat ossaudio avutil
|
WANTLIB-main+= expat ossaudio avutil
|
||||||
FULLPKGNAME-main= ${DISTNAME}-h323
|
FULLPKGNAME-main= ${DISTNAME}p0-h323
|
||||||
|
|
||||||
|
pre-build:
|
||||||
|
cd ${WRKSRC} && ${MAKE_PROGRAM} include/asterisk/buildopts.h
|
||||||
|
cd ${WRKSRC}/channels/h323 && ${MAKE_PROGRAM} opt
|
||||||
|
|
||||||
.else
|
.else
|
||||||
CONFIGURE_ARGS+= --with-pwlib=no \
|
CONFIGURE_ARGS+= --with-pwlib=no \
|
||||||
--with-h323=no
|
--with-h323=no
|
||||||
|
11
telephony/asterisk/patches/patch-channels_h323_ast_h323_cxx
Normal file
11
telephony/asterisk/patches/patch-channels_h323_ast_h323_cxx
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
$OpenBSD: patch-channels_h323_ast_h323_cxx,v 1.1 2008/03/15 17:41:12 ajacoutot Exp $
|
||||||
|
--- channels/h323/ast_h323.cxx.orig Thu Mar 6 09:33:18 2008
|
||||||
|
+++ channels/h323/ast_h323.cxx Thu Mar 6 09:33:45 2008
|
||||||
|
@@ -81,6 +81,7 @@ static MyH323EndPoint *endPoint = NULL;
|
||||||
|
/** PWLib entry point */
|
||||||
|
static MyProcess *localProcess = NULL;
|
||||||
|
|
||||||
|
+int timerChangePipe[2];
|
||||||
|
static int _timerChangePipe[2];
|
||||||
|
|
||||||
|
static unsigned traceOptions = PTrace::Timestamp | PTrace::Thread | PTrace::FileAndLine;
|
Loading…
Reference in New Issue
Block a user