import farsight 0.1.25
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.
This commit is contained in:
parent
123ce53c44
commit
4cec829c43
38
net/farsight/Makefile
Normal file
38
net/farsight/Makefile
Normal file
@ -0,0 +1,38 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2007/10/27 23:11:50 jasper Exp $
|
||||
|
||||
COMMENT= audio/video communications framework
|
||||
|
||||
DISTNAME= farsight-0.1.25
|
||||
SHARED_LIBS += farsight-0.1 0.0 # .2.0
|
||||
CATEGORIES= net
|
||||
|
||||
HOMEPAGE= http://farsight.freedesktop.org/
|
||||
|
||||
# LGPL
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
PERMIT_PACKAGE_FTP= Yes
|
||||
PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
|
||||
MASTER_SITES= ${HOMEPAGE}/releases/farsight/
|
||||
|
||||
WANTLIB= glib-2.0 gmodule-2.0 gobject-2.0 gthread-2.0 m pcre z
|
||||
|
||||
LIB_DEPENDS= gstreamer-0.10::multimedia/gstreamer-0.10/core \
|
||||
xml2::textproc/libxml
|
||||
|
||||
MODULES= devel/gettext
|
||||
|
||||
USE_GMAKE= Yes
|
||||
USE_LIBTOOL= Yes
|
||||
CONFIGURE_STYLE= gnu
|
||||
CONFIGURE_ARGS+= --disable-check \
|
||||
--disable-clinkc \
|
||||
--disable-jingle-p2p
|
||||
|
||||
post-install:
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/farsight
|
||||
${INSTALL_DATA} ${WRKSRC}/{gstcodecs,gstelements}.conf \
|
||||
${PREFIX}/share/farsight
|
||||
|
||||
.include <bsd.port.mk>
|
5
net/farsight/distinfo
Normal file
5
net/farsight/distinfo
Normal file
@ -0,0 +1,5 @@
|
||||
MD5 (farsight-0.1.25.tar.gz) = MCPlAT5hLH3rxXY+FMeBIw==
|
||||
RMD160 (farsight-0.1.25.tar.gz) = gopWJy3XMvrjmbUwcvrL2y3HZos=
|
||||
SHA1 (farsight-0.1.25.tar.gz) = Zb+74x//cavPWU2aFYkRlii0T20=
|
||||
SHA256 (farsight-0.1.25.tar.gz) = O2AsYfxndXYOeXUPU4PjRC6zT3wdisfYFWFixxBLRuY=
|
||||
SIZE (farsight-0.1.25.tar.gz) = 576788
|
12
net/farsight/patches/patch-configure
Normal file
12
net/farsight/patches/patch-configure
Normal file
@ -0,0 +1,12 @@
|
||||
$OpenBSD: patch-configure,v 1.1.1.1 2007/10/27 23:11:50 jasper Exp $
|
||||
--- configure.orig Sun Oct 28 00:05:22 2007
|
||||
+++ configure Sun Oct 28 00:06:12 2007
|
||||
@@ -22203,7 +22203,7 @@ else
|
||||
fi
|
||||
|
||||
|
||||
-ERROR_CFLAGS="-Wall -Wdeclaration-after-statement"
|
||||
+ERROR_CFLAGS=""
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
$OpenBSD: patch-farsight_helpers_farsight-interfaces_c,v 1.1.1.1 2007/10/27 23:11:50 jasper Exp $
|
||||
--- farsight/helpers/farsight-interfaces.c.orig Sun Oct 28 00:08:44 2007
|
||||
+++ farsight/helpers/farsight-interfaces.c Sun Oct 28 00:10:43 2007
|
||||
@@ -33,8 +33,10 @@
|
||||
#if defined(__APPLE__) && defined(__MACH__)
|
||||
#include <sys/socket.h>
|
||||
#endif
|
||||
+#include <sys/socket.h>
|
||||
#include <net/if.h>
|
||||
#include <net/if_arp.h>
|
||||
+#include <netinet/in.h>
|
||||
#include <arpa/inet.h>
|
||||
|
||||
/**
|
||||
@@ -280,6 +282,6 @@ gchar * farsight_get_ip_for_interface(gchar *interface
|
||||
|
||||
|
||||
#else /* G_OS_WIN32 */
|
||||
-#error Can\'t use this method for retreiving ip list from OS other than unix or windows
|
||||
+#error Cannot use this method for retreiving ip list from OS other than unix or windows
|
||||
#endif /* G_OS_WIN32 */
|
||||
#endif /* G_OS_UNIX */
|
@ -0,0 +1,11 @@
|
||||
$OpenBSD: patch-farsight_transmitters_rawudp_udp-transmitter_c,v 1.1.1.1 2007/10/27 23:11:50 jasper Exp $
|
||||
--- farsight/transmitters/rawudp/udp-transmitter.c.orig Sun Oct 28 00:21:56 2007
|
||||
+++ farsight/transmitters/rawudp/udp-transmitter.c Sun Oct 28 00:22:14 2007
|
||||
@@ -33,6 +33,7 @@
|
||||
#include <string.h>
|
||||
|
||||
#ifndef G_OS_WIN32
|
||||
+# include <netinet/in.h>
|
||||
# include <arpa/inet.h>
|
||||
# include <sys/types.h>
|
||||
# include <sys/socket.h>
|
10
net/farsight/pkg/DESCR
Normal file
10
net/farsight/pkg/DESCR
Normal file
@ -0,0 +1,10 @@
|
||||
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.
|
4
net/farsight/pkg/PFRAG.shared
Normal file
4
net/farsight/pkg/PFRAG.shared
Normal file
@ -0,0 +1,4 @@
|
||||
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2007/10/27 23:11:50 jasper Exp $
|
||||
lib/farsight-0.1-2/librawudp-transmitter.so
|
||||
lib/farsight-0.1-2/librtp-session.so
|
||||
@lib lib/libfarsight-0.1.so.${LIBfarsight-0.1_VERSION}
|
44
net/farsight/pkg/PLIST
Normal file
44
net/farsight/pkg/PLIST
Normal file
@ -0,0 +1,44 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2007/10/27 23:11:50 jasper Exp $
|
||||
%%SHARED%%
|
||||
include/farsight-0.1/
|
||||
include/farsight-0.1/farsight/
|
||||
include/farsight-0.1/farsight/farsight-codec.h
|
||||
include/farsight-0.1/farsight/farsight-interfaces.h
|
||||
include/farsight-0.1/farsight/farsight-plugin.h
|
||||
include/farsight-0.1/farsight/farsight-session.h
|
||||
include/farsight-0.1/farsight/farsight-stream.h
|
||||
include/farsight-0.1/farsight/farsight-transmitter.h
|
||||
include/farsight-0.1/farsight/farsight-transport.h
|
||||
include/farsight-0.1/farsight/farsight.h
|
||||
lib/farsight-0.1-2/
|
||||
lib/farsight-0.1-2/librawudp-transmitter.a
|
||||
lib/farsight-0.1-2/librawudp-transmitter.la
|
||||
lib/farsight-0.1-2/librtp-session.a
|
||||
lib/farsight-0.1-2/librtp-session.la
|
||||
lib/libfarsight-0.1.a
|
||||
lib/libfarsight-0.1.la
|
||||
lib/pkgconfig/
|
||||
lib/pkgconfig/farsight-0.1.pc
|
||||
share/farsight/
|
||||
@sample ${SYSCONFDIR}/farsight/
|
||||
share/farsight/gstcodecs.conf
|
||||
@sample ${SYSCONFDIR}/farsight/gstcodecs.conf
|
||||
share/farsight/gstelements.conf
|
||||
@sample ${SYSCONFDIR}/farsight/gstelements.conf
|
||||
share/gtk-doc/
|
||||
share/gtk-doc/html/
|
||||
share/gtk-doc/html/farsight/
|
||||
share/gtk-doc/html/farsight/FarsightSession.html
|
||||
share/gtk-doc/html/farsight/FarsightStream.html
|
||||
share/gtk-doc/html/farsight/ch01.html
|
||||
share/gtk-doc/html/farsight/farsight-FarsightCodec.html
|
||||
share/gtk-doc/html/farsight/farsight-FarsightPlugin.html
|
||||
share/gtk-doc/html/farsight/farsight.devhelp
|
||||
share/gtk-doc/html/farsight/farsight.devhelp2
|
||||
share/gtk-doc/html/farsight/home.png
|
||||
share/gtk-doc/html/farsight/index.html
|
||||
share/gtk-doc/html/farsight/index.sgml
|
||||
share/gtk-doc/html/farsight/left.png
|
||||
share/gtk-doc/html/farsight/right.png
|
||||
share/gtk-doc/html/farsight/style.css
|
||||
share/gtk-doc/html/farsight/up.png
|
Loading…
Reference in New Issue
Block a user