diff options
Diffstat (limited to 'net-im/farsight2')
-rw-r--r-- | net-im/farsight2/Makefile | 28 | ||||
-rw-r--r-- | net-im/farsight2/distinfo | 2 | ||||
-rw-r--r-- | net-im/farsight2/files/patch-gst-libs_gst_farsight_fs-interfaces.c | 24 | ||||
-rw-r--r-- | net-im/farsight2/files/patch-transmitters_multicast_fs-multicast-transmitter.c | 11 | ||||
-rw-r--r-- | net-im/farsight2/files/patch-transmitters_rawudp_fs-rawudp-transmitter.c | 11 | ||||
-rw-r--r-- | net-im/farsight2/files/patch-transmitters_rawudp_fs-rawudp-transmitter.h | 12 | ||||
-rw-r--r-- | net-im/farsight2/pkg-descr | 4 | ||||
-rw-r--r-- | net-im/farsight2/pkg-plist | 114 |
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 |