summaryrefslogtreecommitdiffstats
path: root/net-im/farsight2
diff options
context:
space:
mode:
Diffstat (limited to 'net-im/farsight2')
-rw-r--r--net-im/farsight2/Makefile28
-rw-r--r--net-im/farsight2/distinfo2
-rw-r--r--net-im/farsight2/files/patch-gst-libs_gst_farsight_fs-interfaces.c24
-rw-r--r--net-im/farsight2/files/patch-transmitters_multicast_fs-multicast-transmitter.c11
-rw-r--r--net-im/farsight2/files/patch-transmitters_rawudp_fs-rawudp-transmitter.c11
-rw-r--r--net-im/farsight2/files/patch-transmitters_rawudp_fs-rawudp-transmitter.h12
-rw-r--r--net-im/farsight2/pkg-descr4
-rw-r--r--net-im/farsight2/pkg-plist114
8 files changed, 206 insertions, 0 deletions
diff --git a/net-im/farsight2/Makefile b/net-im/farsight2/Makefile
new file mode 100644
index 000000000..6ad7c72fb
--- /dev/null
+++ b/net-im/farsight2/Makefile
@@ -0,0 +1,28 @@
+# New ports collection makefile for: farsight2
+# Date created: 27 February 2009
+# Whom: Joe Marcus Clarke <marcus@FreeBSD.org>
+#
+# $FreeBSD$
+# $MCom$
+
+PORTNAME= farsight2
+PORTVERSION= 0.0.23
+CATEGORIES= net-im devel
+MASTER_SITES= http://farsight.freedesktop.org/releases/farsight2/
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Collection of GStreamer modules and libraries for videoconferencing
+
+LIB_DEPENDS= nice.10:${PORTSDIR}/net-im/libnice
+
+USE_GMAKE= yes
+USE_GETTEXT= yes
+USE_LDCONFIG= yes
+USE_PYTHON= yes
+USE_GNOME= gnomehack pkgconfig glib20 ltverhack gnometarget
+USE_GSTREAMER= core good bad python
+USE_AUTOTOOLS= libtool
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+
+.include <bsd.port.mk>
diff --git a/net-im/farsight2/distinfo b/net-im/farsight2/distinfo
new file mode 100644
index 000000000..7a9489744
--- /dev/null
+++ b/net-im/farsight2/distinfo
@@ -0,0 +1,2 @@
+SHA256 (farsight2-0.0.23.tar.gz) = c54c44822a2e42616316c06499e92b720df71b4029187683be0a99e30a0561e9
+SIZE (farsight2-0.0.23.tar.gz) = 1125447
diff --git a/net-im/farsight2/files/patch-gst-libs_gst_farsight_fs-interfaces.c b/net-im/farsight2/files/patch-gst-libs_gst_farsight_fs-interfaces.c
new file mode 100644
index 000000000..f0e6bac3d
--- /dev/null
+++ b/net-im/farsight2/files/patch-gst-libs_gst_farsight_fs-interfaces.c
@@ -0,0 +1,24 @@
+--- gst-libs/gst/farsight/fs-interfaces.c.orig 2010-05-22 03:04:56.000000000 -0400
++++ gst-libs/gst/farsight/fs-interfaces.c 2010-05-22 03:08:16.000000000 -0400
+@@ -30,10 +30,7 @@
+
+ #ifdef G_OS_UNIX
+
+-#include <arpa/inet.h>
+ #include <errno.h>
+-#include <net/if.h>
+-#include <net/if_arp.h>
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
+@@ -44,6 +41,10 @@
+ #include <sys/socket.h>
+ #include <ifaddrs.h>
+ #endif
++#include <netinet/in.h>
++#include <arpa/inet.h>
++#include <net/if.h>
++#include <net/if_arp.h>
+
+ #include <gst/gst.h>
+
diff --git a/net-im/farsight2/files/patch-transmitters_multicast_fs-multicast-transmitter.c b/net-im/farsight2/files/patch-transmitters_multicast_fs-multicast-transmitter.c
new file mode 100644
index 000000000..16fd9e361
--- /dev/null
+++ b/net-im/farsight2/files/patch-transmitters_multicast_fs-multicast-transmitter.c
@@ -0,0 +1,11 @@
+--- transmitters/multicast/fs-multicast-transmitter.c.orig 2009-08-03 16:20:07.000000000 -0400
++++ transmitters/multicast/fs-multicast-transmitter.c 2009-08-09 19:20:18.000000000 -0400
+@@ -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*/
diff --git a/net-im/farsight2/files/patch-transmitters_rawudp_fs-rawudp-transmitter.c b/net-im/farsight2/files/patch-transmitters_rawudp_fs-rawudp-transmitter.c
new file mode 100644
index 000000000..05c4e39b7
--- /dev/null
+++ b/net-im/farsight2/files/patch-transmitters_rawudp_fs-rawudp-transmitter.c
@@ -0,0 +1,11 @@
+--- transmitters/rawudp/fs-rawudp-transmitter.c.orig 2009-08-03 16:20:07.000000000 -0400
++++ transmitters/rawudp/fs-rawudp-transmitter.c 2009-08-09 19:19:33.000000000 -0400
+@@ -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*/
diff --git a/net-im/farsight2/files/patch-transmitters_rawudp_fs-rawudp-transmitter.h b/net-im/farsight2/files/patch-transmitters_rawudp_fs-rawudp-transmitter.h
new file mode 100644
index 000000000..74a47bd82
--- /dev/null
+++ b/net-im/farsight2/files/patch-transmitters_rawudp_fs-rawudp-transmitter.h
@@ -0,0 +1,12 @@
+--- transmitters/rawudp/fs-rawudp-transmitter.h.orig 2009-02-27 23:30:18.000000000 -0500
++++ transmitters/rawudp/fs-rawudp-transmitter.h 2009-02-27 23:30:37.000000000 -0500
+@@ -34,6 +34,9 @@
+ #ifdef G_OS_WIN32
+ # include <ws2tcpip.h>
+ #else /*G_OS_WIN32*/
++# include <sys/types.h>
++# include <sys/socket.h>
++# include <netinet/in.h>
+ # include <arpa/inet.h>
+ #endif /*G_OS_WIN32*/
+
diff --git a/net-im/farsight2/pkg-descr b/net-im/farsight2/pkg-descr
new file mode 100644
index 000000000..bd5431791
--- /dev/null
+++ b/net-im/farsight2/pkg-descr
@@ -0,0 +1,4 @@
+Farsight 2 is a collection of GStreamer modules and libraries for
+videoconferencing.
+
+WWW: http://farsight.freedesktop.org/
diff --git a/net-im/farsight2/pkg-plist b/net-im/farsight2/pkg-plist
new file mode 100644
index 000000000..8944fddfb
--- /dev/null
+++ b/net-im/farsight2/pkg-plist
@@ -0,0 +1,114 @@
+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.a
+lib/farsight2-0.0/libmulticast-transmitter.la
+lib/farsight2-0.0/libmulticast-transmitter.so
+lib/farsight2-0.0/libnice-transmitter.a
+lib/farsight2-0.0/libnice-transmitter.la
+lib/farsight2-0.0/libnice-transmitter.so
+lib/farsight2-0.0/librawudp-transmitter.a
+lib/farsight2-0.0/librawudp-transmitter.la
+lib/farsight2-0.0/librawudp-transmitter.so
+lib/farsight2-0.0/libshm-transmitter.a
+lib/farsight2-0.0/libshm-transmitter.la
+lib/farsight2-0.0/libshm-transmitter.so
+lib/gstreamer-0.10/libfsfunnel.a
+lib/gstreamer-0.10/libfsfunnel.la
+lib/gstreamer-0.10/libfsfunnel.so
+lib/gstreamer-0.10/libfsmsnconference.a
+lib/gstreamer-0.10/libfsmsnconference.la
+lib/gstreamer-0.10/libfsmsnconference.so
+lib/gstreamer-0.10/libfsrtcpfilter.a
+lib/gstreamer-0.10/libfsrtcpfilter.la
+lib/gstreamer-0.10/libfsrtcpfilter.so
+lib/gstreamer-0.10/libfsrtpconference.a
+lib/gstreamer-0.10/libfsrtpconference.la
+lib/gstreamer-0.10/libfsrtpconference.so
+lib/gstreamer-0.10/libfsvideoanyrate.a
+lib/gstreamer-0.10/libfsvideoanyrate.la
+lib/gstreamer-0.10/libfsvideoanyrate.so
+lib/libgstfarsight-0.10.a
+lib/libgstfarsight-0.10.la
+lib/libgstfarsight-0.10.so
+lib/libgstfarsight-0.10.so.0
+%%PYTHON_SITELIBDIR%%/farsight.a
+%%PYTHON_SITELIBDIR%%/farsight.la
+%%PYTHON_SITELIBDIR%%/farsight.so
+libdata/pkgconfig/farsight2-0.10.pc
+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/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-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-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
+@dirrm share/gtk-doc/html/farsight2-plugins-0.10
+@dirrm share/gtk-doc/html/farsight2-libs-0.10
+@dirrmtry share/gtk-doc/html
+@dirrmtry share/gtk-doc
+@dirrm lib/farsight2-0.0
+@dirrm include/gstreamer-0.10/gst/farsight