diff options
author | Joe Marcus Clarke <marcus@FreeBSD.org> | 2009-02-28 05:12:56 +0000 |
---|---|---|
committer | Joe Marcus Clarke <marcus@FreeBSD.org> | 2009-02-28 05:12:56 +0000 |
commit | d9308e6ecd67f07aee03c1f8a95854fab79f97ab (patch) | |
tree | 25e4024cd1dea502fb19f70c5cc96bfa19425248 /net-im | |
parent | Add libnice, a library and a transmitter that does ICE (as defined in the (diff) |
Add farsight2, a collection of GStreamer modules and libraries for
videoconferencing.
WWW: http://farsight.freedesktop.org/
Notes
Notes:
svn path=/head/; revision=229206
Diffstat (limited to 'net-im')
-rw-r--r-- | net-im/Makefile | 1 | ||||
-rw-r--r-- | net-im/farsight2/Makefile | 28 | ||||
-rw-r--r-- | net-im/farsight2/distinfo | 3 | ||||
-rw-r--r-- | net-im/farsight2/files/patch-configure | 20 | ||||
-rw-r--r-- | net-im/farsight2/files/patch-gst-libs_gst_farsight_Makefile.in | 11 | ||||
-rw-r--r-- | net-im/farsight2/files/patch-gst-libs_gst_farsight_fs-interfaces.c | 10 | ||||
-rw-r--r-- | net-im/farsight2/files/patch-gst-libs_gst_farsight_fs-plugin.c | 11 | ||||
-rw-r--r-- | net-im/farsight2/files/patch-gst_fsrtpconference_fs-rtp-session.c | 15 | ||||
-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 | 92 |
11 files changed, 207 insertions, 0 deletions
diff --git a/net-im/Makefile b/net-im/Makefile index e21c023b8e1a..dd281fbb4488 100644 --- a/net-im/Makefile +++ b/net-im/Makefile @@ -26,6 +26,7 @@ SUBDIR += etoile-stepchat SUBDIR += etoile-xmppkit SUBDIR += eva + SUBDIR += farsight2 SUBDIR += finch SUBDIR += firetalk SUBDIR += fugu diff --git a/net-im/farsight2/Makefile b/net-im/farsight2/Makefile new file mode 100644 index 000000000000..0a85e924f46a --- /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$ +# + +PORTNAME= farsight2 +PORTVERSION= 0.0.7 +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.0:${PORTSDIR}/net-im/libnice + +USE_GMAKE= yes +USE_LDCONFIG= yes +USE_PYTHON= yes +USE_GNOME= gnomehack pkgconfig glib20 ltverhack gnometarget \ + pygtk2 +USE_GSTREAMER= core good bad python +USE_AUTOTOOLS= libtool:15 +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 000000000000..04ed3e250263 --- /dev/null +++ b/net-im/farsight2/distinfo @@ -0,0 +1,3 @@ +MD5 (farsight2-0.0.7.tar.gz) = b3aa7ae00354b122f47215576acfc2ca +SHA256 (farsight2-0.0.7.tar.gz) = 4ff9bada9caede2672e4442b1758216b4d0940a735f01db6767bf4c726dea5a9 +SIZE (farsight2-0.0.7.tar.gz) = 934876 diff --git a/net-im/farsight2/files/patch-configure b/net-im/farsight2/files/patch-configure new file mode 100644 index 000000000000..0b35c340967a --- /dev/null +++ b/net-im/farsight2/files/patch-configure @@ -0,0 +1,20 @@ +--- configure.orig 2009-02-27 23:25:55.000000000 -0500 ++++ configure 2009-02-27 23:26:13.000000000 -0500 +@@ -21086,7 +21086,7 @@ else + $as_echo "$as_me: nice transmitter disabled by user request" >&6;} + fi + +- if test "x$USE_NICE" == "xyes"; then ++ if test "x$USE_NICE" = "xyes"; then + USE_NICE_TRUE= + USE_NICE_FALSE='#' + else +@@ -24438,7 +24438,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 --git a/net-im/farsight2/files/patch-gst-libs_gst_farsight_Makefile.in b/net-im/farsight2/files/patch-gst-libs_gst_farsight_Makefile.in new file mode 100644 index 000000000000..a760a62416b6 --- /dev/null +++ b/net-im/farsight2/files/patch-gst-libs_gst_farsight_Makefile.in @@ -0,0 +1,11 @@ +--- gst-libs/gst/farsight/Makefile.in.orig 2009-02-27 23:51:47.000000000 -0500 ++++ gst-libs/gst/farsight/Makefile.in 2009-02-27 23:51:58.000000000 -0500 +@@ -849,7 +849,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@\" */" \ 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 000000000000..ff4694bc7940 --- /dev/null +++ b/net-im/farsight2/files/patch-gst-libs_gst_farsight_fs-interfaces.c @@ -0,0 +1,10 @@ +--- gst-libs/gst/farsight/fs-interfaces.c.orig 2009-02-27 23:28:15.000000000 -0500 ++++ gst-libs/gst/farsight/fs-interfaces.c 2009-02-27 23:28:33.000000000 -0500 +@@ -46,6 +46,7 @@ GST_DEBUG_CATEGORY_EXTERN (fs_base_confe + #include <sys/socket.h> + #include <ifaddrs.h> + #endif ++#include <netinet/in.h> + #include <net/if.h> + #include <net/if_arp.h> + #include <arpa/inet.h> diff --git a/net-im/farsight2/files/patch-gst-libs_gst_farsight_fs-plugin.c b/net-im/farsight2/files/patch-gst-libs_gst_farsight_fs-plugin.c new file mode 100644 index 000000000000..d9552c836708 --- /dev/null +++ b/net-im/farsight2/files/patch-gst-libs_gst_farsight_fs-plugin.c @@ -0,0 +1,11 @@ +--- gst-libs/gst/farsight/fs-plugin.c.orig 2009-02-27 23:42:55.000000000 -0500 ++++ gst-libs/gst/farsight/fs-plugin.c 2009-02-27 23:43:19.000000000 -0500 +@@ -363,7 +363,7 @@ fs_plugin_list_available (const gchar *t + if (!dir) + { + GST_WARNING ("Could not open path %s to look for plugins: %s", +- search_path, error ? error->message : "Unknown error"); ++ *search_path, error ? error->message : "Unknown error"); + g_clear_error (&error); + continue; + } diff --git a/net-im/farsight2/files/patch-gst_fsrtpconference_fs-rtp-session.c b/net-im/farsight2/files/patch-gst_fsrtpconference_fs-rtp-session.c new file mode 100644 index 000000000000..8d988a59f157 --- /dev/null +++ b/net-im/farsight2/files/patch-gst_fsrtpconference_fs-rtp-session.c @@ -0,0 +1,15 @@ +--- gst/fsrtpconference/fs-rtp-session.c.orig 2009-02-27 23:45:45.000000000 -0500 ++++ gst/fsrtpconference/fs-rtp-session.c 2009-02-27 23:46:16.000000000 -0500 +@@ -3613,10 +3613,10 @@ fs_rtp_session_associate_free_substreams + } + else + { +- GST_ERROR ("Could not associate a substream with its stream", ++ GST_ERROR ("Could not associate a substream with its stream (%s)", + error->message); + fs_session_emit_error (FS_SESSION (session), error->code, +- "Could not associate a substream with its stream", ++ "Could not associate a substream with its stream (%s)", + error->message); + } + g_clear_error (&error); 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 000000000000..74a47bd82bdc --- /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 000000000000..bd54317915ad --- /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 000000000000..fdbca274333e --- /dev/null +++ b/net-im/farsight2/pkg-plist @@ -0,0 +1,92 @@ +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/gstreamer-0.10/libfsfunnel.a +lib/gstreamer-0.10/libfsfunnel.la +lib/gstreamer-0.10/libfsfunnel.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/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/index.html +share/gtk-doc/html/farsight2-libs-0.10/index.sgml +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/style.css +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/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-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/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 |