aboutsummaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authormiwi <miwi@FreeBSD.org>2007-02-02 06:34:38 +0800
committermiwi <miwi@FreeBSD.org>2007-02-02 06:34:38 +0800
commit67a7c85f4d6d150a2caf0a02d7dbd19ecf1bbf97 (patch)
treeea92043d3c192be87af98a6cdc4c98d50e690849 /net
parent3d89817b9387a911578b5281d06c1c59b757b991 (diff)
downloadfreebsd-ports-gnome-67a7c85f4d6d150a2caf0a02d7dbd19ecf1bbf97.tar.gz
freebsd-ports-gnome-67a7c85f4d6d150a2caf0a02d7dbd19ecf1bbf97.tar.zst
freebsd-ports-gnome-67a7c85f4d6d150a2caf0a02d7dbd19ecf1bbf97.zip
sipXmedialib is a library that handles media streams, such as real-time
packets and WAV files. It is a necessary dependancy of the sipX project. WWW: http://sipx-wiki.calivia.com/index.php/Main_Page PR: ports/107931 Submitted by: Michael Durian <durian at shadetreesoftware.com>
Diffstat (limited to 'net')
-rw-r--r--net/Makefile1
-rw-r--r--net/sipxmedialib/Makefile34
-rw-r--r--net/sipxmedialib/distinfo3
-rw-r--r--net/sipxmedialib/files/patch-doc-Makefile.am11
-rw-r--r--net/sipxmedialib/files/patch-doc-Makefile.in11
-rw-r--r--net/sipxmedialib/files/patch-src_mp_MprFromMic.cpp11
-rw-r--r--net/sipxmedialib/files/patch-src_mp_MprToSpkr.cpp11
-rw-r--r--net/sipxmedialib/pkg-descr5
-rw-r--r--net/sipxmedialib/pkg-plist153
9 files changed, 240 insertions, 0 deletions
diff --git a/net/Makefile b/net/Makefile
index a67f1909296c..65045bea1e1c 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -746,6 +746,7 @@
SUBDIR += sipsak
SUBDIR += sipxcommserverlib
SUBDIR += sipxconfig
+ SUBDIR += sipxmedialib
SUBDIR += sipxportlib
SUBDIR += sipxpublisher
SUBDIR += sipxtacklib
diff --git a/net/sipxmedialib/Makefile b/net/sipxmedialib/Makefile
new file mode 100644
index 000000000000..643aff9ac213
--- /dev/null
+++ b/net/sipxmedialib/Makefile
@@ -0,0 +1,34 @@
+# Ports collection makefile for: sipxmedialib
+# Date created: Jan 8, 2007
+# Whom: Michael Durian <durian@shadetreesoftware.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= sipxmedialib
+PORTVERSION= 3.6.0
+CATEGORIES= net
+MASTER_SITES= http://www.sipfoundry.org/pub/sipX/3.6/SRC/
+
+MAINTAINER= durian@shadetreesoftware.com
+COMMENT= sipX library for media streams
+
+BUILD_DEPENDS= ginstall:${PORTSDIR}/sysutils/coreutils \
+ cppunit-config:${PORTSDIR}/devel/cppunit
+LIB_DEPENDS= sipXport:${PORTSDIR}/net/sipxportlib \
+ sipXtack:${PORTSDIR}/net/sipxtacklib \
+ pcre.0:${PORTSDIR}/devel/pcre
+
+USE_BZIP2= yes
+USE_GMAKE= yes
+USE_AUTOTOOLS= autoconf:259:env automake:19:env
+GNU_CONFIGURE= yes
+USE_LDCONFIG= yes
+LOCALSTATEDIR=${DESTDIR}/var
+CONFIGURE_ENV+= wwwdir=${PREFIX}/www/sipX \
+ INSTALL=`which ginstall`
+CONFIGURE_ARGS+= --enable-sip-tls \
+ --prefix=${PREFIX} \
+ --localstatedir=${LOCALSTATEDIR}
+
+.include <bsd.port.mk>
diff --git a/net/sipxmedialib/distinfo b/net/sipxmedialib/distinfo
new file mode 100644
index 000000000000..e65da204646c
--- /dev/null
+++ b/net/sipxmedialib/distinfo
@@ -0,0 +1,3 @@
+MD5 (sipxmedialib-3.6.0.tar.bz2) = 609da4e57bab9e818271d3d81040ef7e
+SHA256 (sipxmedialib-3.6.0.tar.bz2) = 758597a9fdce2454c65dc9487ea7e77e14c62e383f859400ddf5268dd64f04e6
+SIZE (sipxmedialib-3.6.0.tar.bz2) = 635781
diff --git a/net/sipxmedialib/files/patch-doc-Makefile.am b/net/sipxmedialib/files/patch-doc-Makefile.am
new file mode 100644
index 000000000000..631b5692dd11
--- /dev/null
+++ b/net/sipxmedialib/files/patch-doc-Makefile.am
@@ -0,0 +1,11 @@
+--- doc/Makefile.am.orgi Mon Jan 29 13:51:12 2007
++++ doc/Makefile.am Mon Jan 29 13:51:54 2007
+@@ -28,7 +28,7 @@
+ rm -rf $(DESTDIR)@SIPX_DOCDIR@/@PACKAGE@
+ @INSTALL@ -d $(DESTDIR)@SIPX_DOCDIR@/@PACKAGE@
+ find @PACKAGE@ -type f -print \
+- | xargs -i% @INSTALL@ -m u=rw,go=r % $(DESTDIR)@SIPX_DOCDIR@/%
++ | xargs -I% @INSTALL@ -m u=rw,go=r % $(DESTDIR)@SIPX_DOCDIR@/%
+
+ clean: clean-doc
+
diff --git a/net/sipxmedialib/files/patch-doc-Makefile.in b/net/sipxmedialib/files/patch-doc-Makefile.in
new file mode 100644
index 000000000000..fb11eab7001d
--- /dev/null
+++ b/net/sipxmedialib/files/patch-doc-Makefile.in
@@ -0,0 +1,11 @@
+--- doc/Makefile.in.orgi Mon Jan 29 13:52:03 2007
++++ doc/Makefile.in Sat Jan 13 03:27:10 2007
+@@ -478,7 +478,7 @@
+ rm -rf $(DESTDIR)@SIPX_DOCDIR@/@PACKAGE@
+ @INSTALL@ -d $(DESTDIR)@SIPX_DOCDIR@/@PACKAGE@
+ find @PACKAGE@ -type f -print \
+- | xargs -i% @INSTALL@ -m u=rw,go=r % $(DESTDIR)@SIPX_DOCDIR@/%
++ | xargs -I% @INSTALL@ -m u=rw,go=r % $(DESTDIR)@SIPX_DOCDIR@/%
+
+ clean: clean-doc
+
diff --git a/net/sipxmedialib/files/patch-src_mp_MprFromMic.cpp b/net/sipxmedialib/files/patch-src_mp_MprFromMic.cpp
new file mode 100644
index 000000000000..5927509cfb5c
--- /dev/null
+++ b/net/sipxmedialib/files/patch-src_mp_MprFromMic.cpp
@@ -0,0 +1,11 @@
+--- ./src/mp/MprFromMic.cpp.orig Thu Dec 28 19:37:48 2006
++++ ./src/mp/MprFromMic.cpp Thu Dec 28 19:38:44 2006
+@@ -16,7 +16,7 @@
+ #include <assert.h>
+
+ #ifdef __pingtel_on_posix__
+-# ifdef __linux__
++# if defined(__linux__) || defined(__FreeBSD__)
+ # include <stdlib.h>
+ typedef __int64_t __int64;
+ # elif defined(sun)
diff --git a/net/sipxmedialib/files/patch-src_mp_MprToSpkr.cpp b/net/sipxmedialib/files/patch-src_mp_MprToSpkr.cpp
new file mode 100644
index 000000000000..de05e384dc30
--- /dev/null
+++ b/net/sipxmedialib/files/patch-src_mp_MprToSpkr.cpp
@@ -0,0 +1,11 @@
+--- ./src/mp/MprToSpkr.cpp.orig Thu Dec 28 19:39:15 2006
++++ ./src/mp/MprToSpkr.cpp Thu Dec 28 19:39:33 2006
+@@ -17,7 +17,7 @@
+ #include <assert.h>
+
+ #ifdef __pingtel_on_posix__
+-# ifdef __linux__
++# if defined(__linux__) || defined(__FreeBSD__)
+ # include <stdlib.h>
+ typedef __int64_t __int64;
+ # elif defined(sun)
diff --git a/net/sipxmedialib/pkg-descr b/net/sipxmedialib/pkg-descr
new file mode 100644
index 000000000000..c2fa42be855d
--- /dev/null
+++ b/net/sipxmedialib/pkg-descr
@@ -0,0 +1,5 @@
+sipXmedialib is a library that handles media streams, such as real-time
+packets and WAV files. It is a necessary dependancy of the sipX
+project.
+
+WWW: http://sipx-wiki.calivia.com/index.php/Main_Page
diff --git a/net/sipxmedialib/pkg-plist b/net/sipxmedialib/pkg-plist
new file mode 100644
index 000000000000..976d10fa696b
--- /dev/null
+++ b/net/sipxmedialib/pkg-plist
@@ -0,0 +1,153 @@
+bin/sipxmedialib-config
+include/mp/DSP_type.h
+include/mp/DspResampling.h
+include/mp/FilterBank.h
+include/mp/GIPS/G729Interface.h
+include/mp/GIPS/GIPS_API.h
+include/mp/GIPS/gips_typedefs.h
+include/mp/HandsetFilterBank.h
+include/mp/HandsetFilterbankWindows.h
+include/mp/JB/JB_API.h
+include/mp/JB/jb_typedefs.h
+include/mp/MpAudioAbstract.h
+include/mp/MpAudioFileDecompress.h
+include/mp/MpAudioFileOpen.h
+include/mp/MpAudioFileUtils.h
+include/mp/MpAudioUtils.h
+include/mp/MpAudioWaveFileRead.h
+include/mp/MpBuf.h
+include/mp/MpBufferMsg.h
+include/mp/MpCallFlowGraph.h
+include/mp/MpCodec.h
+include/mp/MpCodecFactory.h
+include/mp/MpCodecInfo.h
+include/mp/MpConnection.h
+include/mp/MpDecoderBase.h
+include/mp/MpDefs.h
+include/mp/MpEncoderBase.h
+include/mp/MpFlowGraphBase.h
+include/mp/MpFlowGraphMsg.h
+include/mp/MpJitterBuffer.h
+include/mp/MpMediaTask.h
+include/mp/MpMediaTaskMsg.h
+include/mp/MpMisc.h
+include/mp/MpPlayer.h
+include/mp/MpPlayerEvent.h
+include/mp/MpPlayerListener.h
+include/mp/MpQueuePlayerListener.h
+include/mp/MpRawAudioBuffer.h
+include/mp/MpResource.h
+include/mp/MpResourceSortAlg.h
+include/mp/MpSipxDecoders.h
+include/mp/MpStreamFeeder.h
+include/mp/MpStreamMsg.h
+include/mp/MpStreamPlayer.h
+include/mp/MpStreamPlaylistPlayer.h
+include/mp/MpStreamQueuePlayer.h
+include/mp/MpTypes.h
+include/mp/MpdGIPSG729ab.h
+include/mp/MpdGIPSPCMA.h
+include/mp/MpdGIPSPCMU.h
+include/mp/MpdGIPSiLBC.h
+include/mp/MpdGIPSiPCMA.h
+include/mp/MpdGIPSiPCMU.h
+include/mp/MpdGIPSiPCMWB.h
+include/mp/MpdPtAVT.h
+include/mp/MpdSipxPcma.h
+include/mp/MpdSipxPcmu.h
+include/mp/MpeGIPSG729ab.h
+include/mp/MpeGIPSPCMA.h
+include/mp/MpeGIPSPCMU.h
+include/mp/MpeGIPSiLBC.h
+include/mp/MpeGIPSiPCMA.h
+include/mp/MpeGIPSiPCMU.h
+include/mp/MpeGIPSiPCMWB.h
+include/mp/MpePtAVT.h
+include/mp/MpeSipxPcma.h
+include/mp/MpeSipxPcmu.h
+include/mp/MprBridge.h
+include/mp/MprDecode.h
+include/mp/MprDejitter.h
+include/mp/MprEchoSuppress.h
+include/mp/MprEncode.h
+include/mp/MprFromFile.h
+include/mp/MprFromMic.h
+include/mp/MprFromNet.h
+include/mp/MprFromStream.h
+include/mp/MprMixer.h
+include/mp/MprRecorder.h
+include/mp/MprSplitter.h
+include/mp/MprToNet.h
+include/mp/MprToSpkr.h
+include/mp/MprToneGen.h
+include/mp/NetInTask.h
+include/mp/StreamBufferDataSource.h
+include/mp/StreamDataSource.h
+include/mp/StreamDataSourceListener.h
+include/mp/StreamDecoderListener.h
+include/mp/StreamDefs.h
+include/mp/StreamFileDataSource.h
+include/mp/StreamFormatDecoder.h
+include/mp/StreamHttpDataSource.h
+include/mp/StreamQueueMsg.h
+include/mp/StreamQueueingFormatDecoder.h
+include/mp/StreamRAWFormatDecoder.h
+include/mp/StreamWAVFormatDecoder.h
+include/mp/dmaTask.h
+include/mp/dsplib.h
+include/mp/dtmflib.h
+include/mp/mpau.h
+include/mp/resamplingby2.h
+include/rtcp/BaseClass.h
+include/rtcp/ByeReport.h
+include/rtcp/IBaseClass.h
+include/rtcp/IByeReport.h
+include/rtcp/IGetByeInfo.h
+include/rtcp/IGetReceiverStatistics.h
+include/rtcp/IGetSenderStatistics.h
+include/rtcp/IGetSrcDescription.h
+include/rtcp/INetDispatch.h
+include/rtcp/INetworkChannel.h
+include/rtcp/INetworkRender.h
+include/rtcp/INetworkSource.h
+include/rtcp/IRTCPConnection.h
+include/rtcp/IRTCPControl.h
+include/rtcp/IRTCPHeader.h
+include/rtcp/IRTCPNotify.h
+include/rtcp/IRTCPRegister.h
+include/rtcp/IRTCPRender.h
+include/rtcp/IRTCPSession.h
+include/rtcp/IRTCPStatistics.h
+include/rtcp/IRTPDispatch.h
+include/rtcp/IRTPHeader.h
+include/rtcp/IReceiverReport.h
+include/rtcp/ISDESReport.h
+include/rtcp/ISenderReport.h
+include/rtcp/ISetReceiverStatistics.h
+include/rtcp/ISetSenderStatistics.h
+include/rtcp/ISetSrcDescription.h
+include/rtcp/Message.h
+include/rtcp/MsgQueue.h
+include/rtcp/NetworkChannel.h
+include/rtcp/RTCManager.h
+include/rtcp/RTCPConnection.h
+include/rtcp/RTCPHeader.h
+include/rtcp/RTCPRender.h
+include/rtcp/RTCPSession.h
+include/rtcp/RTCPSource.h
+include/rtcp/RTCPTimer.h
+include/rtcp/RTPHeader.h
+include/rtcp/ReceiverReport.h
+include/rtcp/RtcpConfig.h
+include/rtcp/SenderReport.h
+include/rtcp/SourceDescription.h
+include/rtcp/TLink.h
+include/rtcp/TLinkedList.h
+lib/libsipXmedia.a
+lib/libsipXmedia.la
+lib/libsipXmedia.so
+lib/libsipXmedia.so.1
+@dirrm include/rtcp
+@dirrm include/mp/JB
+@dirrm include/mp/GIPS
+@dirrm include/mp