diff options
Diffstat (limited to 'net/opal')
-rw-r--r-- | net/opal/Makefile | 297 | ||||
-rw-r--r-- | net/opal/distinfo | 2 | ||||
-rw-r--r-- | net/opal/files/patch-Makefile.in | 15 | ||||
-rw-r--r-- | net/opal/files/patch-plugins_audio_SILK_SILK-SDK_Makefile | 17 | ||||
-rw-r--r-- | net/opal/files/patch-plugins_configure | 189 | ||||
-rw-r--r-- | net/opal/files/patch-plugins_video_H.263-1998_rfc2190.cxx | 11 | ||||
-rw-r--r-- | net/opal/files/patch-plugins_video_H.264_shared_x264wrap.h | 11 | ||||
-rw-r--r-- | net/opal/pkg-descr | 18 | ||||
-rw-r--r-- | net/opal/pkg-plist | 182 |
9 files changed, 742 insertions, 0 deletions
diff --git a/net/opal/Makefile b/net/opal/Makefile new file mode 100644 index 000000000000..c533d6ce1313 --- /dev/null +++ b/net/opal/Makefile @@ -0,0 +1,297 @@ +# Created by: Roger Hardiman <roger@freebsd.org> +# $FreeBSD$ + +PORTNAME= opal +PORTVERSION= 3.10.10 +CATEGORIES= net +MASTER_SITES= GNOME + +MAINTAINER= gnome@FreeBSD.org +COMMENT= VoIP abstraction library + +LICENSE= MPL + +LIB_DEPENDS= libpt.so:${PORTSDIR}/devel/ptlib + +USE_XZ= yes +USES= gmake pathfix pkgconfig +GNU_CONFIGURE= yes +USE_LDCONFIG= yes + +CXXFLAGS+= -I${LOCALBASE}/include +CPPFLAGS+= -I${LOCALBASE}/include +LDFLAGS+= -L${LOCALBASE}/lib + +OPTIONS_DEFINE= JAVA CELT ILBC GSM SPEEX THEORA FFMPEG X264 SIP H323 IAX \ + H224 H281 FAX MSRP SIPIM RTPTEXT H450 H460 H501 LID UVIDEO \ + AEC DEBUG RUBY +# ZRTP +# MSRP = plist extra line vpd? +# RTPTEXT disable == build fail, so make it default? +OPTIONS_DEFAULT=CELT GSM SPEEX FFMPEG X264 SIP H224 H281 FAX MSRP SIPIM \ + RTPTEXT LID AEC +DEBUG_DESC= Install debug library +ZRTP_DESC= ZRTP protocol support +JAVA_DESC= Java JNI support +RUBY_DESC= Ruby support +CELT_DESC= Celt codec from ports +ILBC_DESC= iLBC codec from ports +GSM_DESC= GSM 06.10 codec from ports +SPEEX_DESC= SPEEX codec from ports +THEORA_DESC= Theora codec support +FFMPEG_DESC= Ffmpeg codec support +X264_DESC= x.264 codec support +SIP_DESC= SIP protocol support +H323_DESC= H.323 protocol support +IAX_DESC= IAX2 protocol support +H224_DESC= H.224 control protocol +H281_DESC= H.281 (Far End Camera Control) protocol support +FAX_DESC= Fax T.38 support +MSRP_DESC= MSRP protocol +SIPIM_DESC= SIP-IM protocol +RTPTEXT_DESC= RFC4103 Text RTP payload support +H450_DESC= H.450 H.323 subset +H460_DESC= H.460 H.323 extension for NAT traversal +H501_DESC= H.501 H323 mobility extensions +LID_DESC= Light-Weight Identity (incl. xJack cards and voicetronix vpb) support +UVIDEO_DESC= RFC4175 uncompressed video RTP payload +AEC_DESC= Accoustic echo cancellation + +NO_STAGE= yes +.include <bsd.port.options.mk> + +.ifdef OPALDIR +.error OPALDIR is defined as an environment variable, or in the arguments \ + to "make". Please unset it and restart the build. +.endif + +PLIST_SUB+= VERSION=${PORTVERSION} \ + PVERSION_MAJOR=${PVERSION_MAJOR} \ + PVERSION_MINOR=${PVERSION_MINOR} + +PVERSION_MAJOR= ${PORTVERSION:C/.[0-9]+.[0-9]+$//g} +PVERSION_MINOR= ${PORTVERSION:C/.[0-9]+$//g} + +.if ${PORT_OPTIONS:MDEBUG} +ALL_TARGET= debug opt +PLIST_SUB+= DEBUG="" +.else +ALL_TARGET= opt +PLIST_SUB+= DEBUG="@comment " +.endif + +# libzrtpcpp uses port ssl, which will conflict with this port since we use +# base ssl. +#.if ${PORT_OPTIONS:MZRTP} +.if 0 +.if !defined(SAFE_ZRTP) +IGNORE= please build devel/libzrtpcpp WITHOUT ports SSL and re-run build with SAFE_ZRTP set +.endif +LIB_DEPENDS+= libzrtpcpp.so:${PORTSDIR}/devel/libzrtpcpp +CONFIGURE_ARGS+= --enable-zrtp +.else +CONFIGURE_ARGS+= --disable-zrtp +.endif + +.if ${PORT_OPTIONS:MGSM} +LIB_DEPENDS+= libgsm.so:${PORTSDIR}/audio/gsm +.else +CONFIGURE_ARGS+= --enable-localgsm +.endif + +.if ${PORT_OPTIONS:MSPEEX} +LIB_DEPENDS+= libspeex.so:${PORTSDIR}/audio/speex +.else +CONFIGURE_ARGS+= --enable-localspeex +.endif + +.if ${PORT_OPTIONS:MJAVA} +CONFIGURE_ARGS+= --enable-java +.else +CONFIGURE_ARGS+= --disable-java +.endif + +.if ${PORT_OPTIONS:MRUBY} +CONFIGURE_ARGS+= --enable-ruby +.else +CONFIGURE_ARGS+= --disable-ruby +.endif + +.if ${PORT_OPTIONS:MCELT} +LIB_DEPENDS+= libcelt0.so:${PORTSDIR}/audio/celt +CONFIGURE_ARGS+= --enable-celt +PLIST_SUB+= CELT="" +.else +CONFIGURE_ARGS+= --disable-celt +PLIST_SUB+= CELT="@comment " +.endif + +.if ${PORT_OPTIONS:MILBC} +LIB_DEPENDS+= libilbc.so:${PORTSDIR}/net/ilbc +.else +CONFIGURE_ARGS+= --enable-localilbc +.endif + +.if ${PORT_OPTIONS:MTHEORA} +LIB_DEPENDS+= libtheora.so:${PORTSDIR}/multimedia/libtheora +CONFIGURE_ARGS+= --enable-theora +PLIST_SUB+= THEORA="" +WITH_VIDEO= yes +.else +CONFIGURE_ARGS+= --disable-theora +PLIST_SUB+= THEORA="@comment " +.endif + +.if ${PORT_OPTIONS:MX264} && ${PORT_OPTIONS:MFFMPEG} +LIB_DEPENDS+= libx264.so:${PORTSDIR}/multimedia/x264 +CONFIGURE_ARGS+= --enable-x264 +PLIST_SUB+= X264="" +WITH_VIDEO= yes +# work around some weirdness in plugins/configure where it looses the +# cflags/libs of x264 +CONFIGURE_ENV+= X264_CFLAGS="`pkg-config --cflags x264`" \ + X264_LIBS="`pkg-config --libs x264`" +.else +CONFIGURE_ARGS+= --disable-x264 +PLIST_SUB+= X264="@comment " +.endif + +.if ${PORT_OPTIONS:MFFMPEG} +LIB_DEPENDS+= libavcodec.so:${PORTSDIR}/multimedia/ffmpeg +CONFIGURE_ARGS+= --enable-libavcodec +PLIST_SUB+= FFMPEG="" +WITH_VIDEO= yes +.else +CONFIGURE_ARGS+= --disable-libavcodec +PLIST_SUB+= FFMPEG="@comment " +.endif + +WITH_VIDEO=yes +.if defined(WITH_VIDEO) +CONFIGURE_ARGS+= --enable-video +PLIST_SUB+= VIDEO="" +.else +CONFIGURE_ARGS+= --disable-video +PLIST_SUB+= VIDEO="@comment " +.endif + +.if ${PORT_OPTIONS:MSIP} +CONFIGURE_ARGS+= --enable-sip +.else +CONFIGURE_ARGS+= --disable-sip +.endif + +.if ${PORT_OPTIONS:MH323} +CONFIGURE_ARGS+= --enable-h323 +.else +CONFIGURE_ARGS+= --disable-h323 +.endif + +.if ${PORT_OPTIONS:MIAX} +CONFIGURE_ARGS+= --enable-iax2 +.else +CONFIGURE_ARGS+= --disable-iax2 +.endif + +.if ${PORT_OPTIONS:MH224} +CONFIGURE_ARGS+= --enable-h224 +.else +CONFIGURE_ARGS+= --disable-h224 +.endif + +.if ${PORT_OPTIONS:MH281} +CONFIGURE_ARGS+= --enable-h281 +.else +CONFIGURE_ARGS+= --disable-h281 +.endif + +# keep version in lib_depend, to see the difference between spandsp-devel and normal +.if ${PORT_OPTIONS:MFAX} +LIB_DEPENDS+= libspandsp.so.2:${PORTSDIR}/comms/spandsp-devel +CONFIGURE_ARGS+= --enable-spandsp --enable-fax --enable-t38 +PLIST_SUB+= FAX="" +.else +CONFIGURE_ARGS+= --disable-fax --disable-t38 --disable-spandsp +PLIST_SUB+= FAX="@comment " +.endif + +.if ${PORT_OPTIONS:MMSRP} +CONFIGURE_ARGS+= --enable-msrp +##BROKEN= Does not compile +.else +CONFIGURE_ARGS+= --disable-msrp +.endif + +.if ${PORT_OPTIONS:MSIPIM} +CONFIGURE_ARGS+= --enable-sipim +.else +CONFIGURE_ARGS+= --disable-sipim +.endif + +.if ${PORT_OPTIONS:MRTPTEXT} +CONFIGURE_ARGS+= --enable-rfc4103 +.else +CONFIGURE_ARGS+= --disable-rfc4103 +.endif + +.if ${PORT_OPTIONS:MH450} +CONFIGURE_ARGS+= --enable-h450 +.else +CONFIGURE_ARGS+= --disable-h450 +.endif + +.if ${PORT_OPTIONS:MH460} +CONFIGURE_ARGS+= --enable-h460 +.else +CONFIGURE_ARGS+= --disable-h460 +.endif + +.if ${PORT_OPTIONS:MH501} +CONFIGURE_ARGS+= --enable-h501 +.else +CONFIGURE_ARGS+= --disable-h501 +.endif + +.if ${PORT_OPTIONS:MLID} +CONFIGURE_ARGS+= --enable-lid --enable-ixj --enable-vpb +PLIST_SUB+= LID="" +.else +CONFIGURE_ARGS+= --disable-lid --disable-ixj --disable-vpb +PLIST_SUB+= LID="@comment " +.endif + +.if ${PORT_OPTIONS:MUVIDEO} +CONFIGURE_ARGS+= --enable-rfc4175 +.else +CONFIGURE_ARGS+= --disable-rfc4175 +.endif + +# xxxx +.if ${PORT_OPTIONS:MXXXX} +CONFIGURE_ARGS+= --enable-rfc2435 +.else +CONFIGURE_ARGS+= --disable-rfc2435 +.endif + +.if ${PORT_OPTIONS:MAEC} +CONFIGURE_ARGS+= --enable-aec +.else +CONFIGURE_ARGS+= --disable-aec +.endif + +# ?? +CONFIGURE_ARGS+= --disable-debug + +# configure flags not used +CONFIGURE_ARGS+= --disable-gsmamr \ + --disable-ruby + +post-install: + ${LN} -sf libopal.so.${PORTVERSION} ${PREFIX}/lib/libopal.so.${PVERSION_MAJOR} + ${LN} -sf libopal.so.${PORTVERSION} ${PREFIX}/lib/libopal.so.${PVERSION_MINOR} +.if ${PORT_OPTIONS:MDEBUG} + ${LN} -sf libopal_d.so.${PORTVERSION} ${PREFIX}/lib/libopal_d.so.${PVERSION_MAJOR} + ${LN} -sf libopal_d.so.${PORTVERSION} ${PREFIX}/lib/libopal_d.so.${PVERSION_MINOR} +.endif + +.include <bsd.port.mk> diff --git a/net/opal/distinfo b/net/opal/distinfo new file mode 100644 index 000000000000..7cbf2a283067 --- /dev/null +++ b/net/opal/distinfo @@ -0,0 +1,2 @@ +SHA256 (opal-3.10.10.tar.xz) = f208985003461b2743575eccac13ad890b3e5baac35b68ddef17162460aff864 +SIZE (opal-3.10.10.tar.xz) = 5886812 diff --git a/net/opal/files/patch-Makefile.in b/net/opal/files/patch-Makefile.in new file mode 100644 index 000000000000..98d4b537af17 --- /dev/null +++ b/net/opal/files/patch-Makefile.in @@ -0,0 +1,15 @@ +--- Makefile.in.orig 2013-07-11 10:39:04.000000000 +0200 ++++ Makefile.in 2013-07-11 10:39:56.000000000 +0200 +@@ -666,12 +666,6 @@ + + install: + mkdir -p $(DESTDIR)$(libdir); chmod 755 $(DESTDIR)$(libdir) +- ( if test -e $(OPAL_LIBDIR)/$(LIB_FILENAME_STATIC) ; then \ +- $(INSTALL) -m 755 $(OPAL_LIBDIR)/$(LIB_FILENAME_STATIC) $(DESTDIR)$(libdir) ; \ +- fi ) +- ( if test -e $(OPAL_LIBDIR)/$(DEBUG_LIB_FILENAME_STATIC) ; then \ +- $(INSTALL) -m 755 $(OPAL_LIBDIR)/$(DEBUG_LIB_FILENAME_STATIC) $(DESTDIR)$(libdir) ; \ +- fi ) + ( if test -e $(OPAL_LIBDIR)/$(LIB_FILENAME_SHARED_PAT) ; then \ + $(INSTALL) -m 755 $(OPAL_LIBDIR)/$(LIB_FILENAME_SHARED_PAT) $(DESTDIR)$(libdir) ; \ + ln -snf $(LIB_FILENAME_SHARED_PAT) $(DESTDIR)$(libdir)/$(LIB_FILENAME_SHARED) ; \ diff --git a/net/opal/files/patch-plugins_audio_SILK_SILK-SDK_Makefile b/net/opal/files/patch-plugins_audio_SILK_SILK-SDK_Makefile new file mode 100644 index 000000000000..9bc63799b9a1 --- /dev/null +++ b/net/opal/files/patch-plugins_audio_SILK_SILK-SDK_Makefile @@ -0,0 +1,17 @@ +--- plugins/audio/SILK/SILK_SDK/Makefile.orig 2013-09-17 11:51:45.000000000 +0200 ++++ plugins/audio/SILK/SILK_SDK/Makefile 2013-09-17 11:55:40.000000000 +0200 +@@ -16,10 +16,10 @@ + LIBSUFFIX = .a + OBJSUFFIX = .o + +-CC = $(TOOLCHAIN_PREFIX)gcc$(TOOLCHAIN_SUFFIX) +-AR = $(TOOLCHAIN_PREFIX)ar +-RANLIB = $(TOOLCHAIN_PREFIX)ranlib +-CP = $(TOOLCHAIN_PREFIX)cp ++CC ?= $(TOOLCHAIN_PREFIX)gcc$(TOOLCHAIN_SUFFIX) ++AR ?= $(TOOLCHAIN_PREFIX)ar ++RANLIB ?= $(TOOLCHAIN_PREFIX)ranlib ++CP ?= $(TOOLCHAIN_PREFIX)cp + + cflags-from-defines = $(addprefix -D,$(1)) + cflags-from-includes = $(addprefix -I,$(1)) diff --git a/net/opal/files/patch-plugins_configure b/net/opal/files/patch-plugins_configure new file mode 100644 index 000000000000..d93d437ebde4 --- /dev/null +++ b/net/opal/files/patch-plugins_configure @@ -0,0 +1,189 @@ +--- plugins/configure.orig 2013-07-09 00:25:14.000000000 +0200 ++++ plugins/configure 2013-07-09 00:28:04.000000000 +0200 +@@ -6924,7 +6924,7 @@ + if test "x${HAVE_GSM0610}" = "xyes" ; then + ac_config_files="$ac_config_files audio/GSM0610/Makefile" + +- SUBDIRS+=" audio/GSM0610" ++ SUBDIRS="${SUBDIRS} audio/GSM0610" + + # Check whether --enable-localgsm was given. + if test "${enable_localgsm+set}" = set; then : +@@ -7181,7 +7181,7 @@ + if test "x${HAVE_GSMAMR}" = "xyes" ; then + ac_config_files="$ac_config_files audio/gsm-amr/Makefile" + +- SUBDIRS+=" audio/gsm-amr" ++ SUBDIRS="${SUBDIRS} audio/gsm-amr" + fi + + +@@ -7199,7 +7199,7 @@ + if test "x${HAVE_iLBC}" = "xyes" ; then + ac_config_files="$ac_config_files audio/iLBC/Makefile" + +- SUBDIRS+=" audio/iLBC" ++ SUBDIRS="${SUBDIRS} audio/iLBC" + + ac_ext=c + ac_cpp='$CPP $CPPFLAGS' +@@ -8632,7 +8632,7 @@ + + ac_config_files="$ac_config_files audio/Speex/Makefile" + +- SUBDIRS+=" audio/Speex" ++ SUBDIRS="${SUBDIRS} audio/Speex" + + + old_CFLAGS="$CFLAGS" +@@ -9002,7 +9002,7 @@ + if test "x${HAVE_G722}" = "xyes" ; then + ac_config_files="$ac_config_files audio/G722/Makefile" + +- SUBDIRS+=" audio/G722" ++ SUBDIRS="${SUBDIRS} audio/G722" + fi + + +@@ -9020,7 +9020,7 @@ + if test "x${HAVE_G7221}" = "xyes" ; then + ac_config_files="$ac_config_files audio/G.722.1/Makefile" + +- SUBDIRS+=" audio/G.722.1" ++ SUBDIRS="${SUBDIRS} audio/G.722.1" + fi + + +@@ -9038,7 +9038,7 @@ + if test "x${HAVE_G7222}" = "xyes" ; then + ac_config_files="$ac_config_files audio/G.722.2/Makefile" + +- SUBDIRS+=" audio/G.722.2" ++ SUBDIRS="${SUBDIRS} audio/G.722.2" + fi + + +@@ -9056,7 +9056,7 @@ + if test "x${HAVE_G726}" = "xyes" ; then + ac_config_files="$ac_config_files audio/G726/Makefile" + +- SUBDIRS+=" audio/G726" ++ SUBDIRS="${SUBDIRS} audio/G726" + fi + + +@@ -9074,7 +9074,7 @@ + if test "x${HAVE_LPC10}" = "xyes" ; then + ac_config_files="$ac_config_files audio/LPC_10/Makefile" + +- SUBDIRS+=" audio/LPC_10" ++ SUBDIRS="${SUBDIRS} audio/LPC_10" + fi + + +@@ -9092,7 +9092,7 @@ + if test "x${HAVE_IMA_ADPCM}" = "xyes" ; then + ac_config_files="$ac_config_files audio/IMA_ADPCM/Makefile" + +- SUBDIRS+=" audio/IMA_ADPCM" ++ SUBDIRS="${SUBDIRS} audio/IMA_ADPCM" + fi + + +@@ -9155,7 +9155,7 @@ + if test "x${HAVE_SBC}" = "xyes" ; then + ac_config_files="$ac_config_files audio/SBC/Makefile" + +- SUBDIRS+=" audio/SBC" ++ SUBDIRS="${SUBDIRS} audio/SBC" + fi + + +@@ -9251,7 +9251,7 @@ + sed -e "s/\./*10000+/" -e "s/\./*100+/"`\"" + ac_config_files="$ac_config_files audio/celt/Makefile" + +- SUBDIRS+=" audio/celt" ++ SUBDIRS="${SUBDIRS} audio/celt" + fi + + +@@ -9269,7 +9269,7 @@ + if test "x${HAVE_SILK}" = "xyes" ; then + ac_config_files="$ac_config_files audio/SILK/Makefile" + +- SUBDIRS+=" audio/SILK" ++ SUBDIRS="${SUBDIRS} audio/SILK" + fi + + +@@ -9288,7 +9288,7 @@ + if test "x${HAVE_H261}" = "xyes" ; then + ac_config_files="$ac_config_files video/H.261-vic/Makefile" + +- SUBDIRS+=" video/H.261-vic" ++ SUBDIRS="${SUBDIRS} video/H.261-vic" + fi + + +@@ -9717,13 +9717,13 @@ + if test "x${HAVE_LIBAVCODEC}" = "xyes"; then + ac_config_files="$ac_config_files video/H.263-1998/Makefile" + +- SUBDIRS+=" video/H.263-1998" ++ SUBDIRS="${SUBDIRS} video/H.263-1998" + fi + + if test "x${HAVE_LIBAVCODEC}" = "xyes"; then + ac_config_files="$ac_config_files video/MPEG4-ffmpeg/Makefile" + +- SUBDIRS+=" video/MPEG4-ffmpeg" ++ SUBDIRS="${SUBDIRS} video/MPEG4-ffmpeg" + fi + + +@@ -9875,7 +9875,7 @@ + fi + + +- SUBDIRS+=" video/H.264" ++ SUBDIRS="${SUBDIRS} video/H.264" + ac_config_files="$ac_config_files video/H.264/Makefile" + + ac_config_files="$ac_config_files video/H.264/gpl/Makefile" +@@ -9973,7 +9973,7 @@ + if test "x$HAVE_THEORA" = "xyes" ; then + ac_config_files="$ac_config_files video/THEORA/Makefile" + +- SUBDIRS+=" video/THEORA" ++ SUBDIRS="${SUBDIRS} video/THEORA" + fi + + +@@ -10054,7 +10054,7 @@ + if test "x$HAVE_IXJ" = "xyes" ; then + ac_config_files="$ac_config_files LID/IxJ/Makefile" + +- SUBDIRS+=" LID/IxJ" ++ SUBDIRS="${SUBDIRS} LID/IxJ" + fi + + if test -d LID/VPB ; then +@@ -10101,7 +10101,7 @@ + if test "x$HAVE_VPB" = "xyes" ; then + ac_config_files="$ac_config_files LID/VPB/Makefile" + +- SUBDIRS+=" LID/VPB" ++ SUBDIRS="${SUBDIRS} LID/VPB" + fi + + +@@ -10284,7 +10284,7 @@ + if test "x$HAVE_SPANDSP" = "xyes" ; then + ac_config_files="$ac_config_files fax/fax_spandsp/Makefile" + +- SUBDIRS+=" fax/fax_spandsp" ++ SUBDIRS="${SUBDIRS} fax/fax_spandsp" + fi + + diff --git a/net/opal/files/patch-plugins_video_H.263-1998_rfc2190.cxx b/net/opal/files/patch-plugins_video_H.263-1998_rfc2190.cxx new file mode 100644 index 000000000000..6c693b4d2dfd --- /dev/null +++ b/net/opal/files/patch-plugins_video_H.263-1998_rfc2190.cxx @@ -0,0 +1,11 @@ +--- plugins/video/H.263-1998/rfc2190.cxx.orig 2013-02-20 03:18:03.000000000 +0100 ++++ plugins/video/H.263-1998/rfc2190.cxx 2013-07-09 00:32:54.000000000 +0200 +@@ -25,7 +25,7 @@ + + #include <iostream> + #include <string.h> +-#include <malloc.h> ++#include <stdlib.h> + + + const unsigned char PSC[3] = { 0x00, 0x00, 0x80 }; diff --git a/net/opal/files/patch-plugins_video_H.264_shared_x264wrap.h b/net/opal/files/patch-plugins_video_H.264_shared_x264wrap.h new file mode 100644 index 000000000000..099d0631cbab --- /dev/null +++ b/net/opal/files/patch-plugins_video_H.264_shared_x264wrap.h @@ -0,0 +1,11 @@ +--- plugins/video/H.264/shared/x264wrap.h.orig 2013-07-09 00:34:36.000000000 +0200 ++++ plugins/video/H.264/shared/x264wrap.h 2013-07-09 00:38:14.000000000 +0200 +@@ -126,7 +126,7 @@ + char m_ulName[100]; + int m_pipeToProcess; + int m_pipeFromProcess; +- pid_t m_pid; ++ int m_pid; + #endif // WIN32 + + bool m_startNewFrame; diff --git a/net/opal/pkg-descr b/net/opal/pkg-descr new file mode 100644 index 000000000000..b337a0341444 --- /dev/null +++ b/net/opal/pkg-descr @@ -0,0 +1,18 @@ +Opal is a full-featured voip library that supports a variety of protocols and +multi-media fornats. Features include: + + * Low latency RTP stack designed specifically for real-time multimedia + * Full featured H.323, SIP and IAX2 protocol stacks + * Audio codecs including G.711, GSM06.10, Speex and iLBC. + * Video codecs including H.261 and H.263 + * Run-time loadable codec interface for proprietary or codecs such as G.729, + H.263, H.264 and MPEG4 + * Completely Open Source using the commercially friendly MPL 1.1 license + +Through the use of a platform isolation library called PTLIB, Opal can run on +tiny embedded systems or multi-processor servers. + +BTW: OPAL is an acronym for Open Phone Abstraction Library, but that is not +really important :) + +WWW: http://opalvoip.org/ diff --git a/net/opal/pkg-plist b/net/opal/pkg-plist new file mode 100644 index 000000000000..ecce9e67f385 --- /dev/null +++ b/net/opal/pkg-plist @@ -0,0 +1,182 @@ +include/opal/asn/gcc.h +include/opal/asn/h225.h +include/opal/asn/h235.h +include/opal/asn/h235_srtp.h +include/opal/asn/h245.h +include/opal/asn/h248.h +include/opal/asn/h4501.h +include/opal/asn/h45010.h +include/opal/asn/h45011.h +include/opal/asn/h4502.h +include/opal/asn/h4503.h +include/opal/asn/h4504.h +include/opal/asn/h4505.h +include/opal/asn/h4506.h +include/opal/asn/h4507.h +include/opal/asn/h4508.h +include/opal/asn/h4509.h +include/opal/asn/h501.h +include/opal/asn/mcs.h +include/opal/asn/t38.h +include/opal/asn/x880.h +include/opal/codec/echocancel.h +include/opal/codec/g711a1_plc.h +include/opal/codec/g711codec.h +include/opal/codec/opalplugin.h +include/opal/codec/opalpluginmgr.h +include/opal/codec/opalwavfile.h +include/opal/codec/ratectl.h +include/opal/codec/rfc2435.h +include/opal/codec/rfc2833.h +include/opal/codec/rfc4175.h +include/opal/codec/silencedetect.h +include/opal/codec/vidcodec.h +include/opal/h323/channels.h +include/opal/h323/gkclient.h +include/opal/h323/gkserver.h +include/opal/h323/h225ras.h +include/opal/h323/h235auth.h +include/opal/h323/h323.h +include/opal/h323/h323annexg.h +include/opal/h323/h323caps.h +include/opal/h323/h323con.h +include/opal/h323/h323ep.h +include/opal/h323/h323neg.h +include/opal/h323/h323pdu.h +include/opal/h323/h323rtp.h +include/opal/h323/h323trans.h +include/opal/h323/h450pdu.h +include/opal/h323/h501pdu.h +include/opal/h323/peclient.h +include/opal/h323/q931.h +include/opal/h323/svcctrl.h +include/opal/h323/transaddr.h +include/opal/h460/h460.h +include/opal/h460/h4601.h +include/opal/h460/h46018.h +include/opal/h460/h46019.h +include/opal/h460/h4609.h +include/opal/h460/h460p.h +include/opal/h460/h460pres.h +include/opal/h460/h460tm.h +include/opal/iax2/callprocessor.h +include/opal/iax2/causecode.h +include/opal/iax2/frame.h +include/opal/iax2/iax2.h +include/opal/iax2/iax2con.h +include/opal/iax2/iax2ep.h +include/opal/iax2/iax2medstrm.h +include/opal/iax2/iedata.h +include/opal/iax2/ies.h +include/opal/iax2/overview.h +include/opal/iax2/processor.h +include/opal/iax2/receiver.h +include/opal/iax2/regprocessor.h +include/opal/iax2/remote.h +include/opal/iax2/safestrings.h +include/opal/iax2/sound.h +include/opal/iax2/specialprocessor.h +include/opal/iax2/transmit.h +include/opal/iax2/version.h +include/opal/im/im.h +include/opal/im/msrp.h +include/opal/im/rfc4103.h +include/opal/im/sipim.h +include/opal/im/t140.h +include/opal/lids/capi_ep.h +include/opal/lids/lid.h +include/opal/lids/lidep.h +include/opal/lids/lidplugin.h +include/opal/lids/lidpluginmgr.h +include/opal/opal.h +include/opal/opal/buildopts.h +include/opal/opal/call.h +include/opal/opal/connection.h +include/opal/opal/console_mgr.h +include/opal/opal/endpoint.h +include/opal/opal/guid.h +include/opal/opal/ivr.h +include/opal/opal/localep.h +include/opal/opal/manager.h +include/opal/opal/mediacmd.h +include/opal/opal/mediafmt.h +include/opal/opal/mediastrm.h +include/opal/opal/mediatype.h +include/opal/opal/opalmixer.h +include/opal/opal/opalvxml.h +include/opal/opal/patch.h +include/opal/opal/pcss.h +include/opal/opal/pres_ent.h +include/opal/opal/recording.h +include/opal/opal/rtpconn.h +include/opal/opal/rtpep.h +include/opal/opal/transcoders.h +include/opal/opal/transports.h +include/opal/rtp/jitter.h +include/opal/rtp/metrics.h +include/opal/rtp/pcapfile.h +include/opal/rtp/rtp.h +include/opal/rtp/srtp.h +include/opal/rtp/zrtpudp.h +include/opal/sip/handlers.h +include/opal/sip/sdp.h +include/opal/sip/sip.h +include/opal/sip/sipcon.h +include/opal/sip/sipep.h +include/opal/sip/sippdu.h +include/opal/sip/sippres.h +include/opal/t120/h323t120.h +include/opal/t120/t120proto.h +include/opal/t120/x224.h +include/opal/t38/h323t38.h +include/opal/t38/sipt38.h +include/opal/t38/t38proto.h +include/opal/zrtp/opalzrtp.h +include/opal/zrtp/zrtpeventproc.h +lib/libopal.so +lib/libopal.so.%%PVERSION_MAJOR%% +lib/libopal.so.%%PVERSION_MINOR%% +lib/libopal.so.%%VERSION%% +%%DEBUG%%lib/libopal_d.so +%%DEBUG%%lib/libopal_d.so.%%PVERSION_MAJOR%% +%%DEBUG%%lib/libopal_d.so.%%PVERSION_MINOR%% +%%DEBUG%%lib/libopal_d.so.%%VERSION%% +%%CELT%%lib/opal-%%VERSION%%/codecs/audio/celt_ptplugin.so +lib/opal-%%VERSION%%/codecs/audio/g7221_ptplugin.so +lib/opal-%%VERSION%%/codecs/audio/g7222_ptplugin.so +lib/opal-%%VERSION%%/codecs/audio/g722_ptplugin.so +lib/opal-%%VERSION%%/codecs/audio/g726_ptplugin.so +lib/opal-%%VERSION%%/codecs/audio/gsm0610_ptplugin.so +lib/opal-%%VERSION%%/codecs/audio/iLBC_ptplugin.so +lib/opal-%%VERSION%%/codecs/audio/ima_adpcm_ptplugin.so +lib/opal-%%VERSION%%/codecs/audio/lpc10_ptplugin.so +lib/opal-%%VERSION%%/codecs/audio/silk_ptplugin.so +lib/opal-%%VERSION%%/codecs/audio/speex_ptplugin.so +lib/opal-%%VERSION%%/codecs/video/h261_vic_ptplugin.so +lib/opal-%%VERSION%%/codecs/video/h263_ffmpeg_ptplugin.so +lib/opal-%%VERSION%%/codecs/video/h264_video_pwplugin_helper +lib/opal-%%VERSION%%/codecs/video/h264_x264_ptplugin.so +lib/opal-%%VERSION%%/codecs/video/mpeg4_ffmpeg_ptplugin.so +%%THEORA%%lib/opal-%%VERSION%%/codecs/video/theora_ptplugin.so +%%FAX%%lib/opal-%%VERSION%%/fax/spandsp_ptplugin.so +%%LID%%lib/opal-%%VERSION%%/lid/vpb_ptplugin.so +libdata/pkgconfig/opal.pc +%%FAX%%@dirrm lib/opal-%%VERSION%%/fax +%%VIDEO%%@dirrm lib/opal-%%VERSION%%/codecs/video +@dirrm lib/opal-%%VERSION%%/codecs/audio +@dirrm lib/opal-%%VERSION%%/codecs +@dirrm lib/opal-%%VERSION%% +@dirrm include/opal/zrtp +@dirrm include/opal/t38 +@dirrm include/opal/t120 +@dirrm include/opal/sip +@dirrm include/opal/rtp +@dirrm include/opal/opal +@dirrm include/opal/lids +@dirrm include/opal/im +@dirrm include/opal/iax2 +@dirrm include/opal/h460 +@dirrm include/opal/h323 +@dirrm include/opal/codec +@dirrm include/opal/asn +@dirrm include/opal |