diff options
author | jmcneill <jmcneill> | 2008-09-22 23:41:42 +0000 |
---|---|---|
committer | jmcneill <jmcneill> | 2008-09-22 23:41:42 +0000 |
commit | 8e1898af57dad96ca3105d23b45f48679e1646ba (patch) | |
tree | a68a0319f307c5a7c02abbbc1f7a4fda838d928d | |
parent | fda7cd881c411c7e57ce1b7785cf293a33eb9226 (diff) | |
download | pkgsrc-8e1898af57dad96ca3105d23b45f48679e1646ba.tar.gz |
Import opal-3.4.1 stable release to replace devel/opal-devel
OPAL is the "next generation" of OpenH323 that has a new architecture.
Not only does it support H.323 and SIP, but new VoIP protocols or
devices can be added very easily.
BTW: OPAL is an acronym for Open Phone Abstraction Library, but
that is not really important :)
-rw-r--r-- | devel/opal/DESCR | 5 | ||||
-rw-r--r-- | devel/opal/Makefile | 47 | ||||
-rw-r--r-- | devel/opal/PLIST | 165 | ||||
-rw-r--r-- | devel/opal/buildlink3.mk | 23 | ||||
-rw-r--r-- | devel/opal/distinfo | 5 |
5 files changed, 245 insertions, 0 deletions
diff --git a/devel/opal/DESCR b/devel/opal/DESCR new file mode 100644 index 00000000000..4c2cb4a2cff --- /dev/null +++ b/devel/opal/DESCR @@ -0,0 +1,5 @@ +OPAL is the "next generation" of OpenH323 that has a new architecture. +Not only does it support H.323 and SIP, but new VoIP protocols or +devices can be added very easily. +BTW: OPAL is an acronym for Open Phone Abstraction Library, but +that is not really important :) diff --git a/devel/opal/Makefile b/devel/opal/Makefile new file mode 100644 index 00000000000..3b5be4f0fc7 --- /dev/null +++ b/devel/opal/Makefile @@ -0,0 +1,47 @@ +# $NetBSD: Makefile,v 1.1.1.1 2008/09/22 23:41:42 jmcneill Exp $ +# + +DISTNAME= opal-3.4.1 +CATEGORIES= devel net comms +MASTER_SITES= ${MASTER_SITE_GNOME:=sources/opal/3.4/} +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://www.ekiga.net/ +COMMENT= Open Phone Abstraction Library + +OPALLIBDIR= ${DISTNAME} + +USE_LIBTOOL= yes +USE_PKGLOCALEDIR= yes +GNU_CONFIGURE= yes +BUILD_TARGET= opt + +CONFIGURE_ARGS+= --enable-h264 +# ekiga developers say that the ffmpeg-h263 plugin is +# not used and should be disabled in favour of the +# h263+ plugin, so do so +CONFIGURE_ARGS+= --disable-ffmpeg-h263 + +USE_LANGUAGES= c c++ +USE_TOOLS+= gmake +USE_TOOLS+= pkg-config + +PLIST_SUBST+= OPALLIBDIR=${OPALLIBDIR:Q} + +.if "${MACHINE_ARCH}" == "i386" +PLIST_SUBST+= LIBARCH=x86 +.else +PLIST_SUBST+= LIBARCH=${MACHINE_ARCH:Q} +.endif + +post-install: + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/opal + ${INSTALL_DATA} ${WRKSRC}/opal_inc.mak ${DESTDIR}${PREFIX}/share/opal + ${INSTALL_DATA} ${WRKSRC}/version.h ${DESTDIR}${PREFIX}/share/opal + +.include "../../devel/ptlib/buildlink3.mk" +.include "../../databases/openldap-client/buildlink3.mk" +.include "../../multimedia/ffmpeg/buildlink3.mk" +.include "../../multimedia/x264-devel/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/opal/PLIST b/devel/opal/PLIST new file mode 100644 index 00000000000..6a253693f9d --- /dev/null +++ b/devel/opal/PLIST @@ -0,0 +1,165 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2008/09/22 23:41:42 jmcneill Exp $ +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/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/iax2jitter.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/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/audiorecord.h +include/opal/opal/buildopts.h +include/opal/opal/call.h +include/opal/opal/connection.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/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/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/sdpcaps.h +include/opal/sip/sip.h +include/opal/sip/sipcon.h +include/opal/sip/sipep.h +include/opal/sip/sippdu.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.3 +lib/libopal.so.3.4 +lib/libopal.so.3.4.1 +lib/${OPALLIBDIR}/codecs/audio/g726_audio_pwplugin.so +lib/${OPALLIBDIR}/codecs/audio/gsm0610_audio_pwplugin.so +lib/${OPALLIBDIR}/codecs/audio/gsmamrcodec_pwplugin.so +lib/${OPALLIBDIR}/codecs/audio/ilbc_audio_pwplugin.so +lib/${OPALLIBDIR}/codecs/audio/ima_adpcm_audio_pwplugin.so +lib/${OPALLIBDIR}/codecs/audio/lpc10_audio_pwplugin.so +lib/${OPALLIBDIR}/codecs/audio/speex_audio_pwplugin.so +lib/${OPALLIBDIR}/codecs/video/h261-vic_video_pwplugin.so +lib/${OPALLIBDIR}/codecs/video/h263-1998_video_pwplugin.so +lib/${OPALLIBDIR}/codecs/video/h264_video_pwplugin.so +lib/${OPALLIBDIR}/codecs/video/h264_video_pwplugin_helper +lib/${OPALLIBDIR}/codecs/video/mpeg4-ffmpeg_video_pwplugin.so +lib/${OPALLIBDIR}/codecs/video/theora_video_pwplugin.so +lib/${OPALLIBDIR}/lid/vpb_lid_pwplugin.so +lib/pkgconfig/opal.pc +share/opal/opal_inc.mak +share/opal/version.h +@dirrm share/opal +@dirrm lib/${OPALLIBDIR}/lid +@dirrm lib/${OPALLIBDIR}/codecs/video +@dirrm lib/${OPALLIBDIR}/codecs/audio +@dirrm lib/${OPALLIBDIR}/codecs +@dirrm lib/${OPALLIBDIR} +@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/iax2 +@dirrm include/opal/h460 +@dirrm include/opal/h323 +@dirrm include/opal/codec +@dirrm include/opal/asn +@dirrm include/opal diff --git a/devel/opal/buildlink3.mk b/devel/opal/buildlink3.mk new file mode 100644 index 00000000000..e10e0d2cd93 --- /dev/null +++ b/devel/opal/buildlink3.mk @@ -0,0 +1,23 @@ +# $NetBSD: buildlink3.mk,v 1.1.1.1 2008/09/22 23:41:42 jmcneill Exp $ + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ +OPAL_BUILDLINK3_MK:= ${OPAL_BUILDLINK3_MK}+ + +.if !empty(BUILDLINK_DEPTH:M+) +BUILDLINK_DEPENDS+= opal +.endif + +BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nopal} +BUILDLINK_PACKAGES+= opal +BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}opal + +.if !empty(OPAL_BUILDLINK3_MK:M+) +BUILDLINK_API_DEPENDS.opal+= opal>=3.4.1 +BUILDLINK_ABI_DEPENDS.opal?= opal>=3.4.1 +BUILDLINK_PKGSRCDIR.opal?= ../../devel/opal +.endif # OPAL_BUILDLINK3_MK + +.include "../../devel/ptlib/buildlink3.mk" +.include "../../mk/pthread.buildlink3.mk" + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/devel/opal/distinfo b/devel/opal/distinfo new file mode 100644 index 00000000000..a4d2a073ec4 --- /dev/null +++ b/devel/opal/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2008/09/22 23:41:42 jmcneill Exp $ + +SHA1 (opal-3.4.1.tar.bz2) = 4ab0b36f2eb3ba27cf32749d48f1f677ba491d39 +RMD160 (opal-3.4.1.tar.bz2) = d51e284806128b2c1b19b1087240ff15334924c4 +Size (opal-3.4.1.tar.bz2) = 15629492 bytes |