pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/multimedia/farsight2 Initial import of farsight2-0.0.14:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/009296fbc63b
branches:  trunk
changeset: 397706:009296fbc63b
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Mon Aug 17 21:13:03 2009 +0000

description:
Initial import of farsight2-0.0.14:

The Farsight project is an effort to create a framework to deal
with all known audio/video conferencing protocols. On one side it
offers a generic API that makes it possible to write plugins for
different streaming protocols, on the other side it offers an API
for clients to use those plugins.

The main target clients for Farsight are Instant Messaging
applications. These applications should be able to use Farsight
for all their Audio/Video conferencing needs without having to
worry about any of the lower level streaming and NAT traversal
issues.

Farsight forms an integral part of the Telepathy framework. It is
used by Empathy through the Telepathy-Farsight library. It can also
be easily used on embedded platforms by using Stream-Engine. The
Telepathy-Farsight library binds it to the Connection Managers via
D-Bus and the Telepathy Media Stream Spec and is used for all their
streaming requirements.

diffstat:

 multimedia/farsight2/DESCR            |  18 +++++++
 multimedia/farsight2/Makefile         |  47 +++++++++++++++++++
 multimedia/farsight2/PLIST            |  84 +++++++++++++++++++++++++++++++++++
 multimedia/farsight2/buildlink3.mk    |  24 ++++++++++
 multimedia/farsight2/distinfo         |  14 +++++
 multimedia/farsight2/patches/patch-aa |  15 ++++++
 multimedia/farsight2/patches/patch-ab |  14 +++++
 multimedia/farsight2/patches/patch-ac |  15 ++++++
 multimedia/farsight2/patches/patch-ad |  15 ++++++
 multimedia/farsight2/patches/patch-ae |  15 ++++++
 multimedia/farsight2/patches/patch-af |  15 ++++++
 multimedia/farsight2/patches/patch-ag |  15 ++++++
 multimedia/farsight2/patches/patch-ah |  15 ++++++
 multimedia/farsight2/patches/patch-ai |  15 ++++++
 14 files changed, 321 insertions(+), 0 deletions(-)

diffs (truncated from 377 to 300 lines):

diff -r 71f49169ae0a -r 009296fbc63b multimedia/farsight2/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/farsight2/DESCR        Mon Aug 17 21:13:03 2009 +0000
@@ -0,0 +1,18 @@
+The Farsight project is an effort to create a framework to deal
+with all known audio/video conferencing protocols. On one side it
+offers a generic API that makes it possible to write plugins for
+different streaming protocols, on the other side it offers an API
+for clients to use those plugins.
+
+The main target clients for Farsight are Instant Messaging
+applications. These applications should be able to use Farsight
+for all their Audio/Video conferencing needs without having to
+worry about any of the lower level streaming and NAT traversal
+issues.
+
+Farsight forms an integral part of the Telepathy framework. It is
+used by Empathy through the Telepathy-Farsight library. It can also
+be easily used on embedded platforms by using Stream-Engine. The
+Telepathy-Farsight library binds it to the Connection Managers via
+D-Bus and the Telepathy Media Stream Spec and is used for all their
+streaming requirements.
diff -r 71f49169ae0a -r 009296fbc63b multimedia/farsight2/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/farsight2/Makefile     Mon Aug 17 21:13:03 2009 +0000
@@ -0,0 +1,47 @@
+# $NetBSD: Makefile,v 1.1.1.1 2009/08/17 21:13:03 wiz Exp $
+#
+
+DISTNAME=      farsight2-0.0.14
+CATEGORIES=    chat multimedia
+MASTER_SITES=  http://farsight.freedesktop.org/releases/farsight2/
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      http://farsight.freedesktop.org/wiki/
+COMMENT=       Audio/video communications framework
+LICENSE=       gnu-lgpl-v2.1
+
+PKG_DESTDIR_SUPPORT=   user-destdir
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL=   yes
+USE_TOOLS+=    gmake pkg-config
+
+PKGCONFIG_OVERRIDE+=   farsight2.pc.in
+
+# optionally for gstreamer unit tests
+# gstreamer-check-0.10 >= 0.10.23 (GStreamer Check unittest Library)
+
+PY_PATCHPLIST= yes
+PYTHON_VERSIONS_ACCEPTED=      26 25 24
+.include "../../lang/python/pyversion.mk"
+
+BUILDLINK_API_DEPENDS.pygobject+=      ${PYPKGPREFIX}-gobject>=2.16
+.include "../../devel/py-gobject/buildlink3.mk"
+.include "../../lang/python/extension.mk"
+BUILDLINK_API_DEPENDS.glib2+=  glib2>=2.16.0
+.include "../../devel/glib2/buildlink3.mk"
+BUILDLINK_API_DEPENDS.gst-plugins0.10-bad+=    gst-plugins0.10-bad>=0.10.12
+.include "../../multimedia/gst-plugins0.10-bad/buildlink3.mk"
+BUILDLINK_API_DEPENDS.gst-plugins0.10-base+=   gst-plugins0.10-base>=0.10.23
+.include "../../multimedia/gst-plugins0.10-base/buildlink3.mk"
+BUILDLINK_API_DEPENDS.gst-plugins0.10-good+=   gst-plugins0.10-good>=0.10.7
+.include "../../multimedia/gst-plugins0.10-good/buildlink3.mk"
+BUILDLINK_API_DEPENDS.gstreamer0.10+=  gstreamer0.10>=0.10.23
+.include "../../multimedia/gstreamer0.10/buildlink3.mk"
+BUILDLINK_API_DEPENDS.gst-python+=     ${PYPKGPREFIX}-gstreamer0.10>=0.10.10
+.include "../../multimedia/py-gstreamer0.10/buildlink3.mk"
+.include "../../net/gupnp-igd/buildlink3.mk"
+.include "../../net/libnice/buildlink3.mk"
+.include "../../textproc/gtk-doc/buildlink3.mk"
+.include "../../x11/py-gtk2/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 71f49169ae0a -r 009296fbc63b multimedia/farsight2/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/farsight2/PLIST        Mon Aug 17 21:13:03 2009 +0000
@@ -0,0 +1,84 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2009/08/17 21:13:04 wiz Exp $
+include/gstreamer-0.10/gst/farsight/fs-base-conference.h
+include/gstreamer-0.10/gst/farsight/fs-candidate.h
+include/gstreamer-0.10/gst/farsight/fs-codec.h
+include/gstreamer-0.10/gst/farsight/fs-conference-iface.h
+include/gstreamer-0.10/gst/farsight/fs-element-added-notifier.h
+include/gstreamer-0.10/gst/farsight/fs-enum-types.h
+include/gstreamer-0.10/gst/farsight/fs-interfaces.h
+include/gstreamer-0.10/gst/farsight/fs-participant.h
+include/gstreamer-0.10/gst/farsight/fs-plugin.h
+include/gstreamer-0.10/gst/farsight/fs-session.h
+include/gstreamer-0.10/gst/farsight/fs-stream-transmitter.h
+include/gstreamer-0.10/gst/farsight/fs-stream.h
+include/gstreamer-0.10/gst/farsight/fs-transmitter.h
+lib/farsight2-0.0/libmulticast-transmitter.la
+lib/farsight2-0.0/libnice-transmitter.la
+lib/farsight2-0.0/librawudp-transmitter.la
+lib/gstreamer-0.10/libfsfunnel.la
+lib/gstreamer-0.10/libfsmsnconference.la
+lib/gstreamer-0.10/libfsrtcpfilter.la
+lib/gstreamer-0.10/libfsrtpconference.la
+lib/gstreamer-0.10/libfsvideoanyrate.la
+lib/libgstfarsight-0.10.la
+lib/pkgconfig/farsight2-0.10.pc
+${PYSITELIB}/farsight.la
+share/gtk-doc/html/farsight2-libs-0.10/FsBaseConference.html
+share/gtk-doc/html/farsight2-libs-0.10/FsConference.html
+share/gtk-doc/html/farsight2-libs-0.10/FsElementAddedNotifier.html
+share/gtk-doc/html/farsight2-libs-0.10/FsParticipant.html
+share/gtk-doc/html/farsight2-libs-0.10/FsSession.html
+share/gtk-doc/html/farsight2-libs-0.10/FsStream.html
+share/gtk-doc/html/farsight2-libs-0.10/FsStreamTransmitter.html
+share/gtk-doc/html/farsight2-libs-0.10/FsTransmitter.html
+share/gtk-doc/html/farsight2-libs-0.10/ch01.html
+share/gtk-doc/html/farsight2-libs-0.10/ch02.html
+share/gtk-doc/html/farsight2-libs-0.10/ch03.html
+share/gtk-doc/html/farsight2-libs-0.10/ch04.html
+share/gtk-doc/html/farsight2-libs-0.10/ch05.html
+share/gtk-doc/html/farsight2-libs-0.10/ch06.html
+share/gtk-doc/html/farsight2-libs-0.10/farsight2-libs-0.10.devhelp
+share/gtk-doc/html/farsight2-libs-0.10/farsight2-libs-0.10.devhelp2
+share/gtk-doc/html/farsight2-libs-0.10/farsight2-libs-FsCandidate.html
+share/gtk-doc/html/farsight2-libs-0.10/farsight2-libs-FsCodec.html
+share/gtk-doc/html/farsight2-libs-0.10/farsight2-libs-FsPlugin.html
+share/gtk-doc/html/farsight2-libs-0.10/farsight2-libs-Network-interfaces-discovery.html
+share/gtk-doc/html/farsight2-libs-0.10/home.png
+share/gtk-doc/html/farsight2-libs-0.10/index.html
+share/gtk-doc/html/farsight2-libs-0.10/index.sgml
+share/gtk-doc/html/farsight2-libs-0.10/left.png
+share/gtk-doc/html/farsight2-libs-0.10/pt01.html
+share/gtk-doc/html/farsight2-libs-0.10/pt02.html
+share/gtk-doc/html/farsight2-libs-0.10/right.png
+share/gtk-doc/html/farsight2-libs-0.10/style.css
+share/gtk-doc/html/farsight2-libs-0.10/up.png
+share/gtk-doc/html/farsight2-plugins-0.10/ch01.html
+share/gtk-doc/html/farsight2-plugins-0.10/ch02.html
+share/gtk-doc/html/farsight2-plugins-0.10/ch03.html
+share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-0.10.devhelp
+share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-0.10.devhelp2
+share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsFunnel.html
+share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsMsnCamCamRecvConference.html
+share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsMsnCamSendConference.html
+share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsMsnConference.html
+share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsMsnParticipant.html
+share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsMsnSession.html
+share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsMsnStream.html
+share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsMulticastStreamTransmitter.html
+share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsNiceStreamTransmitter.html
+share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsRawUdpStreamTransmitter.html
+share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsRtpConference.html
+share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsRtpParticipant.html
+share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsRtpSession.html
+share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsRtpStream.html
+share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-GstVideoanyrate.html
+share/gtk-doc/html/farsight2-plugins-0.10/home.png
+share/gtk-doc/html/farsight2-plugins-0.10/index.html
+share/gtk-doc/html/farsight2-plugins-0.10/index.sgml
+share/gtk-doc/html/farsight2-plugins-0.10/left.png
+share/gtk-doc/html/farsight2-plugins-0.10/pt01.html
+share/gtk-doc/html/farsight2-plugins-0.10/pt02.html
+share/gtk-doc/html/farsight2-plugins-0.10/pt03.html
+share/gtk-doc/html/farsight2-plugins-0.10/right.png
+share/gtk-doc/html/farsight2-plugins-0.10/style.css
+share/gtk-doc/html/farsight2-plugins-0.10/up.png
diff -r 71f49169ae0a -r 009296fbc63b multimedia/farsight2/buildlink3.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/farsight2/buildlink3.mk        Mon Aug 17 21:13:03 2009 +0000
@@ -0,0 +1,24 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2009/08/17 21:13:03 wiz Exp $
+
+BUILDLINK_TREE+=       farsight2
+
+.if !defined(FARSIGHT2_BUILDLINK3_MK)
+FARSIGHT2_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.farsight2+=      farsight2>=0.0.14
+BUILDLINK_PKGSRCDIR.farsight2?=        ../../multimedia/farsight2
+
+# unsure which are needed exactly
+#.include "../../devel/py-gobject/buildlink3.mk"
+#.include "../../devel/glib2/buildlink3.mk"
+#.include "../../multimedia/gst-plugins0.10-bad/buildlink3.mk"
+.include "../../multimedia/gst-plugins0.10-base/buildlink3.mk"
+#.include "../../multimedia/gst-plugins0.10-good/buildlink3.mk"
+.include "../../multimedia/gstreamer0.10/buildlink3.mk"
+#.include "../../multimedia/py-gstreamer0.10/buildlink3.mk"
+#.include "../../net/gupnp-igd/buildlink3.mk"
+#.include "../../net/libnice/buildlink3.mk"
+#.include "../../x11/py-gtk2/buildlink3.mk"
+.endif # FARSIGHT2_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -farsight2
diff -r 71f49169ae0a -r 009296fbc63b multimedia/farsight2/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/farsight2/distinfo     Mon Aug 17 21:13:03 2009 +0000
@@ -0,0 +1,14 @@
+$NetBSD: distinfo,v 1.1.1.1 2009/08/17 21:13:04 wiz Exp $
+
+SHA1 (farsight2-0.0.14.tar.gz) = 2f8b382747efb467cdb9acd833bb88fe9bf02dc8
+RMD160 (farsight2-0.0.14.tar.gz) = 5f8816831fb6790c3185479cca43713fd552d4cd
+Size (farsight2-0.0.14.tar.gz) = 1054752 bytes
+SHA1 (patch-aa) = 71d75037d2e8c5ee7cf0068673da67e74e4a6aa9
+SHA1 (patch-ab) = 6314047a6a55016d95f2aff25c05e89ce115f712
+SHA1 (patch-ac) = ff7eabcbbad1a81eb10ff91ea459d439866edaee
+SHA1 (patch-ad) = 5ac692556fbfd04d905481707ffd552c9a2682ef
+SHA1 (patch-ae) = ec01d23b7ba4f09ffb71e6043b49eab44d871b60
+SHA1 (patch-af) = 213cba839532d09f15c73e09e622af5a8622e46e
+SHA1 (patch-ag) = 2b4c4c1f5c48fc2bcec2c283473c03cbb9a13efc
+SHA1 (patch-ah) = d9093fe379fd2a7a4422e88d466cbb2fb73679dd
+SHA1 (patch-ai) = 6459729f80f592a2a333d683b05a139b499f46c6
diff -r 71f49169ae0a -r 009296fbc63b multimedia/farsight2/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/farsight2/patches/patch-aa     Mon Aug 17 21:13:03 2009 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-aa,v 1.1.1.1 2009/08/17 21:13:04 wiz Exp $
+
+https://bugs.freedesktop.org/show_bug.cgi?id=23378
+
+--- configure.orig     2009-08-03 20:33:06.000000000 +0000
++++ configure
+@@ -24712,7 +24712,7 @@ rm -f core conftest.err conftest.$ac_obj
+ $as_echo "$flag_ok" >&6; }
+ 
+ 
+-        if test "x$ERROR_CFLAGS" == "x"
++        if test "x$ERROR_CFLAGS" = "x"
+     then
+ 
+   { $as_echo "$as_me:$LINENO: checking to see if compiler understands -errwarn=%all" >&5
diff -r 71f49169ae0a -r 009296fbc63b multimedia/farsight2/patches/patch-ab
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/farsight2/patches/patch-ab     Mon Aug 17 21:13:03 2009 +0000
@@ -0,0 +1,14 @@
+$NetBSD: patch-ab,v 1.1.1.1 2009/08/17 21:13:04 wiz Exp $
+
+https://bugs.freedesktop.org/show_bug.cgi?id=23377
+
+--- transmitters/rawudp/fs-rawudp-transmitter.c.orig   2009-08-03 20:20:07.000000000 +0000
++++ transmitters/rawudp/fs-rawudp-transmitter.c
+@@ -53,6 +53,7 @@
+ #else /*G_OS_WIN32*/
+ # include <netdb.h>
+ # include <sys/socket.h>
++# include <netinet/in_systm.h>
+ # include <netinet/ip.h>
+ # include <arpa/inet.h>
+ #endif /*G_OS_WIN32*/
diff -r 71f49169ae0a -r 009296fbc63b multimedia/farsight2/patches/patch-ac
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/farsight2/patches/patch-ac     Mon Aug 17 21:13:03 2009 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-ac,v 1.1.1.1 2009/08/17 21:13:04 wiz Exp $
+
+https://bugs.freedesktop.org/show_bug.cgi?id=23378
+
+--- common/glib-gen.mak.orig   2009-07-21 01:09:25.000000000 +0000
++++ common/glib-gen.mak
+@@ -26,7 +26,7 @@ enum_headers=$(foreach h,$(glib_enum_hea
+       $^ > $@
+ 
+ %-enumtypes.c: $(glib_enum_headers)
+-      @if test "x$(glib_enum_headers)" == "x"; then echo "ERROR: glib_enum_headers is empty, please fix Makefile"; exit 1; fi
++      @if test "x$(glib_enum_headers)" = "x"; then echo "ERROR: glib_enum_headers is empty, please fix Makefile"; exit 1; fi
+       glib-mkenums \
+       --fhead "#include \"$*-enumtypes.h\"\n$(enum_headers)" \
+       --fprod "\n/* enumerations from \"@filename@\" */" \
diff -r 71f49169ae0a -r 009296fbc63b multimedia/farsight2/patches/patch-ad
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/farsight2/patches/patch-ad     Mon Aug 17 21:13:03 2009 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-ad,v 1.1.1.1 2009/08/17 21:13:04 wiz Exp $
+
+https://bugs.freedesktop.org/show_bug.cgi?id=23378
+
+--- common-modified/glib-gen.mak.orig  2009-07-28 17:38:43.000000000 +0000
++++ common-modified/glib-gen.mak
+@@ -26,7 +26,7 @@ enum_headers=$(foreach h,$(glib_enum_hea
+       $^ > $@
+ 
+ %-enum-types.c: $(glib_enum_headers) Makefile
+-      @if test "x$(glib_enum_headers)" == "x"; then echo "ERROR: glib_enum_headers is empty, please fix Makefile"; exit 1; fi
++      @if test "x$(glib_enum_headers)" = "x"; then echo "ERROR: glib_enum_headers is empty, please fix Makefile"; exit 1; fi
+       glib-mkenums \
+       --fhead "#include \"$*-enum-types.h\"\n$(enum_headers)" \
+       --fprod "\n/* enumerations from \"@filename@\" */" \
diff -r 71f49169ae0a -r 009296fbc63b multimedia/farsight2/patches/patch-ae
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/farsight2/patches/patch-ae     Mon Aug 17 21:13:03 2009 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-ae,v 1.1.1.1 2009/08/17 21:13:04 wiz Exp $
+
+https://bugs.freedesktop.org/show_bug.cgi?id=23378
+
+--- gst-libs/gst/farsight/Makefile.in.orig     2009-08-03 20:33:01.000000000 +0000
++++ gst-libs/gst/farsight/Makefile.in
+@@ -860,7 +860,7 @@ fs-marshal.list: $(libgstfarsight_@GST_M
+       $^ > $@
+ 
+ %-enum-types.c: $(glib_enum_headers) Makefile
+-      @if test "x$(glib_enum_headers)" == "x"; then echo "ERROR: glib_enum_headers is empty, please fix Makefile"; exit 1; fi
++      @if test "x$(glib_enum_headers)" = "x"; then echo "ERROR: glib_enum_headers is empty, please fix Makefile"; exit 1; fi
+       glib-mkenums \
+       --fhead "#include \"$*-enum-types.h\"\n$(enum_headers)" \



Home | Main Index | Thread Index | Old Index