Mon Aug 17 21:13:04 2009 UTC ()
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.

Status:

Vendor Tag:	TNF
Release Tags:	pkgsrc-20090817


(wiz)
diff -r0 -r1.1.1.1 pkgsrc/multimedia/farsight2/Makefile
diff -r0 -r1.1.1.1 pkgsrc/multimedia/farsight2/DESCR
diff -r0 -r1.1.1.1 pkgsrc/multimedia/farsight2/buildlink3.mk
diff -r0 -r1.1.1.1 pkgsrc/multimedia/farsight2/PLIST
diff -r0 -r1.1.1.1 pkgsrc/multimedia/farsight2/distinfo
diff -r0 -r1.1.1.1 pkgsrc/multimedia/farsight2/patches/patch-ab
diff -r0 -r1.1.1.1 pkgsrc/multimedia/farsight2/patches/patch-aa
diff -r0 -r1.1.1.1 pkgsrc/multimedia/farsight2/patches/patch-ac
diff -r0 -r1.1.1.1 pkgsrc/multimedia/farsight2/patches/patch-ah
diff -r0 -r1.1.1.1 pkgsrc/multimedia/farsight2/patches/patch-ag
diff -r0 -r1.1.1.1 pkgsrc/multimedia/farsight2/patches/patch-af
diff -r0 -r1.1.1.1 pkgsrc/multimedia/farsight2/patches/patch-ae
diff -r0 -r1.1.1.1 pkgsrc/multimedia/farsight2/patches/patch-ad
diff -r0 -r1.1.1.1 pkgsrc/multimedia/farsight2/patches/patch-ai

File Added: pkgsrc/multimedia/farsight2/Attic/Makefile
# $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
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"

File Added: pkgsrc/multimedia/farsight2/Attic/DESCR
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.

File Added: pkgsrc/multimedia/farsight2/Attic/buildlink3.mk
# $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

File Added: pkgsrc/multimedia/farsight2/Attic/PLIST
@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

File Added: pkgsrc/multimedia/farsight2/Attic/distinfo
$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

File Added: pkgsrc/multimedia/farsight2/patches/Attic/patch-ab
$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*/

File Added: pkgsrc/multimedia/farsight2/patches/Attic/patch-aa
$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

File Added: pkgsrc/multimedia/farsight2/patches/Attic/patch-ac
$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@\" */" \

File Added: pkgsrc/multimedia/farsight2/patches/Attic/patch-ah
$NetBSD: patch-ah,v 1.1.1.1 2009/08/17 21:13:04 wiz Exp $

https://bugs.freedesktop.org/show_bug.cgi?id=23378

--- transmitters/rawudp/Makefile.in.orig	2009-08-03 20:33:04.000000000 +0000
+++ transmitters/rawudp/Makefile.in
@@ -699,7 +699,7 @@ fs-rawudp-marshal.list: $(librawudp_tran
 	$^ > $@
 
 %-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@\" */" \

File Added: pkgsrc/multimedia/farsight2/patches/Attic/patch-ag
$NetBSD: patch-ag,v 1.1.1.1 2009/08/17 21:13:04 wiz Exp $

https://bugs.freedesktop.org/show_bug.cgi?id=23378

--- gst/rtcpfilter/Makefile.in.orig	2009-08-03 20:33:02.000000000 +0000
+++ gst/rtcpfilter/Makefile.in
@@ -635,7 +635,7 @@ fs-rtcp-filter-marshal.list: $(libfsrtcp
 	$^ > $@
 
 %-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@\" */" \

File Added: pkgsrc/multimedia/farsight2/patches/Attic/patch-af
$NetBSD: patch-af,v 1.1.1.1 2009/08/17 21:13:04 wiz Exp $

https://bugs.freedesktop.org/show_bug.cgi?id=23378

--- gst/fsrtpconference/Makefile.in.orig	2009-08-03 20:33:02.000000000 +0000
+++ gst/fsrtpconference/Makefile.in
@@ -746,7 +746,7 @@ fs-rtp-marshal.list: $(libfsrtpconferenc
 	$^ > $@
 
 %-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@\" */" \

File Added: pkgsrc/multimedia/farsight2/patches/Attic/patch-ae
$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)" \
 	--fprod "\n/* enumerations from \"@filename@\" */" \

File Added: pkgsrc/multimedia/farsight2/patches/Attic/patch-ad
$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@\" */" \

File Added: pkgsrc/multimedia/farsight2/patches/Attic/patch-ai
$NetBSD: patch-ai,v 1.1.1.1 2009/08/17 21:13:04 wiz Exp $

https://bugs.freedesktop.org/show_bug.cgi?id=23377

--- transmitters/multicast/fs-multicast-transmitter.c.orig	2009-08-03 20:20:07.000000000 +0000
+++ transmitters/multicast/fs-multicast-transmitter.c
@@ -53,6 +53,8 @@
 #else /*G_OS_WIN32*/
 # include <netdb.h>
 # include <sys/socket.h>
+# include <netinet/in.h>
+# include <netinet/in_systm.h>
 # include <netinet/ip.h>
 # include <arpa/inet.h>
 #endif /*G_OS_WIN32*/