From 125f31fe2dd5e2e870d4601c6af82a209216a5a8 Mon Sep 17 00:00:00 2001 From: "Andreas V. 'netrunner' Meier" Date: Mon, 1 Aug 2005 16:07:01 +0000 Subject: [PATCH] Andreas V. Meier: add asterisk-misdn driver (misdn driver for asterisk) [2005062311433628778] (https://www.rocklinux.net/submaster) git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@6283 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc --- .../avm/asterisk-misdn/asterisk-misdn.desc | 42 +++++++++++ package/avm/asterisk-misdn/makefile.patch | 70 +++++++++++++++++++ 2 files changed, 112 insertions(+) create mode 100644 package/avm/asterisk-misdn/asterisk-misdn.desc create mode 100644 package/avm/asterisk-misdn/makefile.patch diff --git a/package/avm/asterisk-misdn/asterisk-misdn.desc b/package/avm/asterisk-misdn/asterisk-misdn.desc new file mode 100644 index 000000000..ebb2592df --- /dev/null +++ b/package/avm/asterisk-misdn/asterisk-misdn.desc @@ -0,0 +1,42 @@ + +[COPY] --- ROCK-COPYRIGHT-NOTE-BEGIN --- +[COPY] +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] Please add additional copyright information _after_ the line containing +[COPY] the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +[COPY] the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +[COPY] +[COPY] ROCK Linux: rock-src/package/avm/asterisk-misdn/asterisk-misdn.desc +[COPY] ROCK Linux is Copyright (C) 1998 - 2005 Clifford Wolf +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; either version 2 of the License, or +[COPY] (at your option) any later version. A copy of the GNU General Public +[COPY] License can be found at Documentation/COPYING. +[COPY] +[COPY] Many people helped and are helping developing ROCK Linux. Please +[COPY] have a look at http://www.rocklinux.org/ and the Documentation/TEAM +[COPY] file for details. +[COPY] +[COPY] --- ROCK-COPYRIGHT-NOTE-END --- + +[I] Asterisk Channel Driver for mISDN-Driver incl. TE and NT support + +[T] This package contains the mISDN Channel Driver for the Asterisk PBX. It +[T] supports every mISDN Hardware and provides an interface for asterisk. + +[U] http://www.beronet.com/ + +[A] beroNet technologies GmbH +[M] Andreas V. 'netrunner' Meier + +[C] extra/network + +[L] GPL +[S] Beta +[V] 0.0.3 +[P] X -----5---9 800.000 + +[D] 1415198667 chan_misdn-beta-0.0.3-rc6.tgz http://www.beronet.com/download/ + diff --git a/package/avm/asterisk-misdn/makefile.patch b/package/avm/asterisk-misdn/makefile.patch new file mode 100644 index 000000000..ea02c0192 --- /dev/null +++ b/package/avm/asterisk-misdn/makefile.patch @@ -0,0 +1,70 @@ +diff -ruN chan_misdn-beta-0.0.3-rc6/Makefile chan_misdn-beta-0.0.3-rc6-new/Makefile +--- chan_misdn-beta-0.0.3-rc6/Makefile 2005-02-14 15:36:14.000000000 +0100 ++++ chan_misdn-beta-0.0.3-rc6-new/Makefile 2005-06-17 11:05:18.000000000 +0200 +@@ -23,15 +23,15 @@ + # + # The Includes are Set appropriatly + # +-ASTERISKINC=$(ASTERISKSRC)/include ++ASTERISKINC=/usr/include + + + # + # mISDNuser PATHS + # +-MISDNUSER=/usr/src/mISDNuser +-MISDNUSERINC=$(MISDNUSER)/include +-MISDNUSERLIB=$(MISDNUSER)/lib ++MISDNUSER=/usr ++MISDNUSERINC=$(MISDNUSER)/include/mISDN ++MISDNUSERLIB=$(MISDNUSER)/lib/mISDN + + # + # mISDNuser Version +@@ -49,7 +49,7 @@ + CFLAGS+=-DASTERISK_STABLE + + +-LINUXROOT=/usr/src/linux-2.6 ++LINUXROOT=/usr/src/linux + + # + # Kernel 2.4 ? +@@ -66,14 +66,14 @@ + + all: chan_misdn.so + +-CFLAGS+=-fPIC -I$(ASTERISKINC) -DAST_CONFIG_DIR=\"$(AST_CONFIG_DIR)\" -I$(MISDNUSERINC) -I$(LINUXINC) -I$(MISDNUSER)/i4lnet/ -Wall +-ADDOBJS+=$(MISDNUSER)/i4lnet/libisdnnet.a $(MISDNUSER)/lib/libmISDN.a ++CFLAGS+=-fPIC -I$(ASTERISKINC) -DAST_CONFIG_DIR=\"$(AST_CONFIG_DIR)\" -I$(MISDNUSERINC) -I$(LINUXINC) -I$(MISDNUSERINC)/i4lnet/ -Wall ++ADDOBJS+=$(MISDNUSERLIB)/i4lnet/libisdnnet.a $(MISDNUSERLIB)/libmISDN.a + + chan_misdn.so: chan_misdn.o te_lib.o crypt.o $(ADDOBJS) + $(CC) -shared -Xlinker -x -o $@ te_lib.o crypt.o chan_misdn.o $(ADDOBJS) + + testphone: testphone.c +- $(CC) -I$(MISDNUSERINC) -I$(MISDNUSER)/i4lnet/ -I$(LINUXINC) testphone.c $(MISDNUSERLIB)/libmISDN.a -o testphone ++ $(CC) -I$(MISDNUSERINC) -I$(MISDNUSERINC)/i4lnet/ -I$(LINUXINC) testphone.c $(MISDNUSERLIB)/libmISDN.a -o testphone + + install: chan_misdn.so + install -m 644 chan_misdn.so $(INSTALL_MODPATH)/ +@@ -95,16 +95,16 @@ + + + te_lib.o: te_lib.c te_lib.h isdn_msg.c isdn_msg_parser.c +- $(CC) -I$(MISDNUSERINC) -I$(MISDNUSER)/i4lnet/ -I$(LINUXINC) $(CFLAGS) -ggdb -c te_lib.c ++ $(CC) -I$(MISDNUSERINC) -I$(MISDNUSERINC)/i4lnet/ -I$(LINUXINC) $(CFLAGS) -ggdb -c te_lib.c + + crypt.o: crypt.c crypt.h + $(CC) $(CFLAGS) -ggdb -c crypt.c + + te_test.o: te_test.c +- $(CC) -I$(MISDNUSERINC) -I$(MISDNUSER)/i4lnet/ -I$(LINUXINC) $(CFLAGS)-ggdb -c te_test.c ++ $(CC) -I$(MISDNUSERINC) -I$(MISDNUSERINC)/i4lnet/ -I$(LINUXINC) $(CFLAGS)-ggdb -c te_test.c + + te_test: te_lib.o te_test.o +- $(CC) -I$(MISDNUSERINC) -I$(MISDNUSER)/i4lnet/ -I$(LINUXINC) $(CFLAGS) te_lib.o te_test.o $(MISDNUSERLIB)/libmISDN.a $(MISDNUSER)/i4lnet/libisdnnet.a -lpthread -ggdb -o te_test ++ $(CC) -I$(MISDNUSERINC) -I$(MISDNUSERINC)/i4lnet/ -I$(LINUXINC) $(CFLAGS) te_lib.o te_test.o $(MISDNUSERLIB)/libmISDN.a $(MISDNUSERLIB)/i4lnet/libisdnnet.a -lpthread -ggdb -o te_test + #$(MISDNUSERLIB)/libmISDN.a + + clean: