Update of /cvsroot/leaf/src/bering-uclibc/contrib/libpri
In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv11207/libpri
Added Files:
bristuff.patch buildtool.cfg buildtool.mk libpri-1.2.3.tar.gz
Log Message:
asterisk et al.
--- NEW FILE: libpri-1.2.3.tar.gz ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: buildtool.cfg ---
<File buildtool.mk>
Server = cvs-contrib-sourceforge
Directory = libpri
Revision = HEAD
</File>
<File libpri-1.2.3.tar.gz>
Server = cvs-contrib-sourceforge
Directory = libpri
Revision = HEAD
envname = LIBPRI_SOURCE
</File>
<File bristuff.patch>
Server = cvs-contrib-sourceforge
Directory = libpri
Revision = HEAD
envname = LIBPRI_PATCH1
</File>
<Package>
<libpri>
Version = 1.2.3
Revision = 1
Help <<EOF
ISDN PRI library (with BRIstuff)
Homepage: http://www.asterisk.org/
LEAF package by __PACKAGER__,__BUILDDATE__
EOF
<Permissions>
Files = 644
Directories = 755
</Permissions>
<Owner>
Files = root:root
Directories = root:root
</Owner>
<Contents>
<File>
Filename = usr/lib/libpri.so.1.0
Source = usr/lib/libpri.so.1.0
Type = binary
Permissions = 755
</File>
</Contents>
</libpri>
</Package>
--- NEW FILE: buildtool.mk ---
include $(MASTERMAKEFILE)
LIBPRI_DIR:=libpri-1.2.3
LIBPRI_TARGET_DIR:=$(BT_BUILD_DIR)/libpri
$(LIBPRI_DIR)/.source:
zcat $(LIBPRI_SOURCE) | tar -xvf -
cat $(LIBPRI_PATCH1) | patch -d $(LIBPRI_DIR) -p1
touch $(LIBPRI_DIR)/.source
$(LIBPRI_DIR)/.build: $(LIBPRI_DIR)/.source
mkdir -p $(BT_STAGING_DIR)/usr/include
mkdir -p $(BT_STAGING_DIR)/usr/lib
$(MAKE) -C $(LIBPRI_DIR) DESTDIR=$(LIBPRI_TARGET_DIR) \
PROC=i486 \
CC=$(TARGET_CC) LD=$(TARGET_LD) \
CFLAGS="$(BT_COPT_FLAGS) -Wall -Wstrict-prototypes
-Wmissing-prototypes -DRELAX_TRB" \
install
-$(BT_STRIP) $(BT_STRIP_LIBOPTS) $(LIBPRI_TARGET_DIR)/usr/lib/*.so.*
cp -a -f $(LIBPRI_TARGET_DIR)/usr/include/libpri.h \
$(BT_STAGING_DIR)/usr/include/
cp -a -f $(LIBPRI_TARGET_DIR)/usr/lib/libpri.* \
$(BT_STAGING_DIR)/usr/lib/
touch $(LIBPRI_DIR)/.build
source: $(LIBPRI_DIR)/.source
build: $(LIBPRI_DIR)/.build
clean:
-$(MAKE) -C $(LIBPRI_DIR) clean
rm -f $(BT_STAGING_DIR)/usr/lib/libpri.*
rm -f $(BT_STAGING_DIR)/usr/include/libpri.h
rm -rf $(LIBPRI_TARGET_DIR)
rm -f $(LIBPRI_DIR)/.build
srcclean:
rm -rf $(LIBPRI_DIR)
--- NEW FILE: bristuff.patch ---
diff -urN libpri-1.2.3.orig/Makefile libpri-1.2.3/Makefile
--- libpri-1.2.3.orig/Makefile 2006-04-30 17:17:47.000000000 +0200
+++ libpri-1.2.3/Makefile 2006-07-27 17:45:09.000000000 +0200
@@ -27,6 +27,13 @@
# Uncomment if you want libpri to count number of Q921/Q931 sent/received
#LIBPRI_COUNTERS=-DLIBPRI_COUNTERS
+# Uncomment if you want libpri to always keep layer 2 up
+#LAYER2ALWAYSUP=-DLAYER2ALWAYSUP
+
+# Uncomment if you want libpri to hangup a call to an NT (p2mp) port if one
+# device sends a RELEASE COMPLETE with cause 17
+#FASTBUSYONBUSY=-DFASTBUSYONBUSY
+
CC=gcc
OSARCH=$(shell uname -s)
@@ -38,7 +45,7 @@
DYNAMIC_LIBRARY=libpri.so.1.0
[...6419 lines suppressed...]
case Q931_HOLD_REJECT:
- case Q931_RETRIEVE:
case Q931_RETRIEVE_ACKNOWLEDGE:
case Q931_RETRIEVE_REJECT:
- case Q931_RESUME:
case Q931_RESUME_ACKNOWLEDGE:
case Q931_RESUME_REJECT:
- case Q931_SUSPEND:
case Q931_SUSPEND_ACKNOWLEDGE:
case Q931_SUSPEND_REJECT:
pri_error(pri, "!! Not yet handling post-handle message type %s
(%d)\n", msg2str(mh->msg), mh->msg);
@@ -3569,7 +4726,7 @@
pri_error(pri, "!! Don't know how to post-handle message type
%s (%d)\n", msg2str(mh->msg), mh->msg);
q931_status(pri,c, PRI_CAUSE_MESSAGE_TYPE_NONEXIST);
if (c->newcall)
- q931_destroycall(pri,c->cr);
+ q931_destroycall(pri,c->cr,c->tei);
return -1;
}
return 0;
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
leaf-cvs-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/leaf-cvs-commits