summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjmcneill <jmcneill>2008-09-22 23:41:42 +0000
committerjmcneill <jmcneill>2008-09-22 23:41:42 +0000
commit8e1898af57dad96ca3105d23b45f48679e1646ba (patch)
treea68a0319f307c5a7c02abbbc1f7a4fda838d928d
parentfda7cd881c411c7e57ce1b7785cf293a33eb9226 (diff)
downloadpkgsrc-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/DESCR5
-rw-r--r--devel/opal/Makefile47
-rw-r--r--devel/opal/PLIST165
-rw-r--r--devel/opal/buildlink3.mk23
-rw-r--r--devel/opal/distinfo5
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