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

Reply via email to