Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions

View File

@@ -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.

View File

@@ -0,0 +1,42 @@
# $NetBSD: Makefile,v 1.38 2013/06/06 12:54:51 wiz Exp $
#
DISTNAME= farsight2-0.0.31
PKGREVISION= 5
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
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
.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-base+= gst-plugins0.10-base>=0.10.23
.include "../../multimedia/gst-plugins0.10-base/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"
BUILDLINK_API_DEPENDS.libnice+= libnice>=0.1.0
.include "../../net/libnice/buildlink3.mk"
.include "../../textproc/gtk-doc/buildlink3.mk"
.include "../../x11/py-gtk2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View File

@@ -0,0 +1,98 @@
@comment $NetBSD: PLIST,v 1.5 2013/04/14 19:51: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-rtp.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
include/gstreamer-0.10/gst/farsight/fs-utils.h
lib/farsight2-0.0/libmulticast-transmitter.la
lib/farsight2-0.0/libnice-transmitter.la
lib/farsight2-0.0/librawudp-transmitter.la
lib/farsight2-0.0/libshm-transmitter.la
lib/gstreamer-0.10/libfsfunnel.la
lib/gstreamer-0.10/libfsmsnconference.la
lib/gstreamer-0.10/libfsrawconference.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/farsight2/0.0/fsrtpconference/default-codec-preferences
share/farsight2/0.0/fsrtpconference/default-element-properties
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/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/ch07.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/farsight2-libs-RTP-Specific-types.html
share/gtk-doc/html/farsight2-libs-0.10/farsight2-libs-Utility-functions.html
share/gtk-doc/html/farsight2-libs-0.10/farsight2-libs-fs-session.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-FsRawConference.html
share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsRawParticipant.html
share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsRawSession.html
share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsRawStream.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-FsShmStreamTransmitter.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

View File

@@ -0,0 +1,25 @@
# $NetBSD: buildlink3.mk,v 1.25 2013/02/16 11:19:22 wiz Exp $
BUILDLINK_TREE+= farsight2
.if !defined(FARSIGHT2_BUILDLINK3_MK)
FARSIGHT2_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.farsight2+= farsight2>=0.0.14
BUILDLINK_ABI_DEPENDS.farsight2+= farsight2>=0.0.26nb15
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

View File

@@ -0,0 +1,10 @@
$NetBSD: distinfo,v 1.17 2013/04/14 19:51:04 wiz Exp $
SHA1 (farsight2-0.0.31.tar.gz) = 7471a1c8207c821b22e4f79c2a159f41140331de
RMD160 (farsight2-0.0.31.tar.gz) = ce4a5de114c7a0abf83c78e488bd0da623bf7ea9
Size (farsight2-0.0.31.tar.gz) = 1231416 bytes
SHA1 (patch-ab) = 27fd12ad2d1774cbeb7c11a4cee5b40e5ea97853
SHA1 (patch-ai) = 6459729f80f592a2a333d683b05a139b499f46c6
SHA1 (patch-aj) = 5363a433c4ac1c01dc90f85c9ab47b82509a2f98
SHA1 (patch-ak) = 591ab7b6afefc84443280b01c765492007686ff6
SHA1 (patch-gst-libs_gst_farsight_Makefile.in) = e56468e52401548b0dac0225153abde1a5d548e3

View File

@@ -0,0 +1,18 @@
$NetBSD: patch-ab,v 1.2 2009/09/19 15:39:30 sno Exp $
https://bugs.freedesktop.org/show_bug.cgi?id=23377
--- ./transmitters/rawudp/fs-rawudp-transmitter.c.orig 2009-08-03 22:20:07.000000000 +0200
+++ ./transmitters/rawudp/fs-rawudp-transmitter.c 2009-09-19 17:35:18.000000000 +0200
@@ -53,7 +53,11 @@
#else /*G_OS_WIN32*/
# include <netdb.h>
# include <sys/socket.h>
+# include <netinet/in_systm.h>
# include <netinet/ip.h>
+# if defined(__FreeBSD__)
+# include <netinet/in.h>
+# endif
# include <arpa/inet.h>
#endif /*G_OS_WIN32*/

View File

@@ -0,0 +1,15 @@
$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*/

View File

@@ -0,0 +1,40 @@
$NetBSD: patch-aj,v 1.4 2013/04/14 19:51:05 wiz Exp $
--- gst-libs/gst/farsight/fs-interfaces.c.orig 2011-10-09 21:06:33.000000000 +0000
+++ gst-libs/gst/farsight/fs-interfaces.c
@@ -58,6 +58,10 @@ GST_DEBUG_CATEGORY_EXTERN (fs_base_confe
#include <sys/socket.h>
#include <ifaddrs.h>
#endif
+#include <netinet/in.h>
+#ifdef __sun
+#include <sys/sockio.h>
+#endif
/**
* fs_interfaces_get_local_interfaces:
@@ -326,8 +330,8 @@ gchar *
fs_interfaces_get_ip_for_interface (gchar *interface_name)
{
union {
- struct sockaddr s_addr;
- struct sockaddr_in sin_addr;
+ struct sockaddr u_s_addr;
+ struct sockaddr_in u_sin_addr;
} sockaddr_union;
struct ifreq ifr;
gint sockfd;
@@ -350,10 +354,10 @@ fs_interfaces_get_ip_for_interface (gcha
}
close (sockfd);
- sockaddr_union.s_addr = ifr.ifr_addr;
+ sockaddr_union.u_s_addr = ifr.ifr_addr;
GST_DEBUG ("Address for %s: %s", interface_name,
- inet_ntoa (sockaddr_union.sin_addr.sin_addr));
- return g_strdup (inet_ntoa (sockaddr_union.sin_addr.sin_addr));
+ inet_ntoa (sockaddr_union.u_sin_addr.sin_addr));
+ return g_strdup (inet_ntoa (sockaddr_union.u_sin_addr.sin_addr));
}
#else /* G_OS_UNIX */

View File

@@ -0,0 +1,12 @@
$NetBSD: patch-ak,v 1.1 2009/08/27 18:39:19 hasso Exp $
--- transmitters/rawudp/fs-rawudp-transmitter.h.orig 2009-08-27 21:26:47 +0300
+++ transmitters/rawudp/fs-rawudp-transmitter.h 2009-08-27 21:27:12 +0300
@@ -35,6 +35,7 @@
# include <ws2tcpip.h>
#else /*G_OS_WIN32*/
# include <arpa/inet.h>
+# include <sys/socket.h>
#endif /*G_OS_WIN32*/
G_BEGIN_DECLS

View File

@@ -0,0 +1,16 @@
$NetBSD: patch-gst-libs_gst_farsight_Makefile.in,v 1.1 2011/03/12 06:33:35 obache Exp $
* portabilty fix
https://bugs.freedesktop.org/show_bug.cgi?id=35241
--- gst-libs/gst/farsight/Makefile.in.orig 2011-02-23 21:05:26.000000000 +0000
+++ gst-libs/gst/farsight/Makefile.in
@@ -965,7 +965,7 @@ $(glib_gen_basename)-enumtypes.h: $(glib
$^ > $@
$(glib_gen_basename)-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
$(AM_V_GEN)glib-mkenums \
--fhead "#include \"$(glib_gen_basename)-enumtypes.h\"\n$(enum_headers)" \
--fprod "\n/* enumerations from \"@filename@\" */" \