summaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
authorJoe Marcus Clarke <marcus@FreeBSD.org>2009-02-28 05:12:56 +0000
committerJoe Marcus Clarke <marcus@FreeBSD.org>2009-02-28 05:12:56 +0000
commitd9308e6ecd67f07aee03c1f8a95854fab79f97ab (patch)
tree25e4024cd1dea502fb19f70c5cc96bfa19425248 /net-im
parentAdd 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/Makefile1
-rw-r--r--net-im/farsight2/Makefile28
-rw-r--r--net-im/farsight2/distinfo3
-rw-r--r--net-im/farsight2/files/patch-configure20
-rw-r--r--net-im/farsight2/files/patch-gst-libs_gst_farsight_Makefile.in11
-rw-r--r--net-im/farsight2/files/patch-gst-libs_gst_farsight_fs-interfaces.c10
-rw-r--r--net-im/farsight2/files/patch-gst-libs_gst_farsight_fs-plugin.c11
-rw-r--r--net-im/farsight2/files/patch-gst_fsrtpconference_fs-rtp-session.c15
-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-plist92
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