Update to pjsua-1.7

OK sthen@
This commit is contained in:
dcoppa 2010-09-14 07:37:19 +00:00
parent d4716171ab
commit 482e8f7461
5 changed files with 26 additions and 62 deletions

View File

@ -1,11 +1,10 @@
# $OpenBSD: Makefile,v 1.9 2010/07/27 09:27:24 dcoppa Exp $
# $OpenBSD: Makefile,v 1.10 2010/09/14 07:37:19 dcoppa Exp $
COMMENT= lightweight sip client
VERSION= 1.6
VERSION= 1.7
DISTNAME= pjproject-${VERSION}
PKGNAME= pjsua-${VERSION}
REVISION= 0
EXTRACT_SUFX= .tar.bz2
CATEGORIES= telephony

View File

@ -1,5 +1,5 @@
MD5 (pjproject-1.6.tar.bz2) = joBMSTCl7pinoO0mGcCbRA==
RMD160 (pjproject-1.6.tar.bz2) = SowTQq0oYJg+eFu/vRcEEO3Ct9c=
SHA1 (pjproject-1.6.tar.bz2) = Y+fNaWMpDPOWAkqDfR+1GUEH21c=
SHA256 (pjproject-1.6.tar.bz2) = jxPXGX7d0UQtJM8WSzlVgsAOfxkoPzwOnRMV2FVR7Hs=
SIZE (pjproject-1.6.tar.bz2) = 3716047
MD5 (pjproject-1.7.tar.bz2) = 57eIiQIgnB2aKgIOKIKDrw==
RMD160 (pjproject-1.7.tar.bz2) = i4ui0/ieCNLN5fLLYuIvM/2YiOg=
SHA1 (pjproject-1.7.tar.bz2) = 25Z9gIZzHW9p7AbUny2voRbIH/k=
SHA256 (pjproject-1.7.tar.bz2) = wWqxIPB7Tg2Y2SlFHoOdoaAHdqNVR3fK7Xq07gmHkkg=
SIZE (pjproject-1.7.tar.bz2) = 3775274

View File

@ -1,12 +1,25 @@
$OpenBSD: patch-aconfigure_ac,v 1.2 2010/05/03 14:30:19 dcoppa Exp $
$OpenBSD: patch-aconfigure_ac,v 1.3 2010/09/14 07:37:19 dcoppa Exp $
zap CROSS_COMPILE variable
use -pthread instead of -lpthread
fix memory alignment detection on sparc64
fix header detection when using external libgsm on OpenBSD
--- aconfigure.ac.orig Sat May 1 18:15:27 2010
+++ aconfigure.ac Sat May 1 18:23:28 2010
@@ -48,7 +48,23 @@ case $target in
--- aconfigure.ac.orig Thu Aug 5 08:27:20 2010
+++ aconfigure.ac Mon Sep 13 13:22:45 2010
@@ -41,13 +41,6 @@ AC_PROG_CC
AC_PROG_CXX
AC_LANG_C
-dnl #
-dnl # Setup CROSS_COMPILE variable
-dnl #
-if test -z "$CROSS_COMPILE"; then
- CROSS_COMPILE=`echo ${CC} | sed 's/gcc//'`
-fi
-
if test "$AR" = ""; then AR="${CROSS_COMPILE}ar rv"; fi
AC_SUBST(AR)
if test "$LD" = ""; then LD="$CC"; fi
@@ -92,7 +85,23 @@ case $host in
;;
esac
@ -31,21 +44,3 @@ fix header detection when using external libgsm on OpenBSD
AC_CHECK_LIB(wsock32,puts)
AC_CHECK_LIB(ws2_32,puts)
AC_CHECK_LIB(ole32,puts)
@@ -67,7 +83,7 @@ dnl Memory alignment detection
dnl
AC_MSG_CHECKING([memory alignment])
case $target in
- ia64-* | x86_64-* )
+ ia64-* | x86_64-* | sparc64-* )
AC_DEFINE(PJ_POOL_ALIGNMENT, 8)
AC_MSG_RESULT([8 bytes])
;;
@@ -410,7 +426,7 @@ AC_ARG_WITH(external-gsm,
if test "x$with_external_gsm" != "xno"; then
# Test GSM library installation
AC_MSG_CHECKING([if external GSM devkit is installed])
- AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <gsm/gsm.h>
+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <gsm.h>
]],
[gsm_create(); ])
],

View File

@ -1,15 +0,0 @@
$OpenBSD: patch-pjlib_src_pj_os_core_unix_c,v 1.3 2010/05/14 10:16:32 dcoppa Exp $
31 is FreeBSD-only. Return 0 for sched_get_priority_max()
--- pjlib/src/pj/os_core_unix.c.orig Wed Jan 13 14:09:45 2010
+++ pjlib/src/pj/os_core_unix.c Fri May 14 11:46:50 2010
@@ -335,7 +335,7 @@ PJ_DEF(int) pj_thread_get_prio_max(pj_thread_t *thread
#if defined _POSIX_PRIORITY_SCHEDULING
return sched_get_priority_max(policy);
#elif defined __OpenBSD__
- return 31;
+ return 0;
#else
pj_assert("pj_thread_get_prio_max() not supported!");
return 0;

View File

@ -1,15 +0,0 @@
$OpenBSD: patch-pjmedia_src_pjmedia-codec_gsm_c,v 1.2 2010/05/03 14:30:19 dcoppa Exp $
fix header detection when using external libgsm on OpenBSD
--- pjmedia/src/pjmedia-codec/gsm.c.orig Sat May 1 18:44:16 2010
+++ pjmedia/src/pjmedia-codec/gsm.c Sat May 1 18:44:50 2010
@@ -35,7 +35,7 @@
#if defined(PJMEDIA_HAS_GSM_CODEC) && PJMEDIA_HAS_GSM_CODEC != 0
#if defined(PJMEDIA_EXTERNAL_GSM_CODEC) && PJMEDIA_EXTERNAL_GSM_CODEC
-# include <gsm/gsm.h>
+# include <gsm.h>
#else
# include "../../third_party/gsm/inc/gsm.h"
#endif