diff options
author | Max Brazhnikov <makc@FreeBSD.org> | 2010-11-28 22:39:15 +0000 |
---|---|---|
committer | Max Brazhnikov <makc@FreeBSD.org> | 2010-11-28 22:39:15 +0000 |
commit | 5797de1fe4d9e68d681108739fe47505a65f2ff7 (patch) | |
tree | eca19995cfe9b38b5d870745a41bc19d5e66c574 /net-im | |
parent | 5d0aa1e185f4daa4d4d822545011a4f6cb8ce1d2 (diff) |
Add new port net-im/psimedia:
PsiMedia is an abstraction layer for providing audio and video
RTP services to Psi-like IM clients. The implementation is based
on GStreamer.
WWW: http://delta.affinix.com/psimedia/
Notes
Notes:
svn path=/head/; revision=265338
Diffstat (limited to 'net-im')
-rw-r--r-- | net-im/psimedia/Makefile | 48 | ||||
-rw-r--r-- | net-im/psimedia/distinfo | 2 | ||||
-rw-r--r-- | net-im/psimedia/files/patch-psimedia.pro | 9 | ||||
-rw-r--r-- | net-im/psimedia/pkg-descr | 5 | ||||
-rw-r--r-- | net-im/psimedia/pkg-plist | 4 |
5 files changed, 68 insertions, 0 deletions
diff --git a/net-im/psimedia/Makefile b/net-im/psimedia/Makefile new file mode 100644 index 000000000000..53cf3045e7b2 --- /dev/null +++ b/net-im/psimedia/Makefile @@ -0,0 +1,48 @@ +# New ports collection makefile for: psimedia +# Date created: 2009-08-10 +# Whom: Max Brazhnikov <makc@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= psimedia +PORTVERSION= 1.0.3 +CATEGORIES= net-im audio multimedia +MASTER_SITES= http://delta.affinix.com/download/psimedia/ + +MAINTAINER= makc@FreeBSD.org +COMMENT= Voice and video API for Psi-like IM clients + +LIB_DEPENDS= oil-0.3:${PORTSDIR}/devel/liboil + +USE_BZIP2= yes +HAS_CONFIGURE= yes +USE_QT_VER= 4 +QT_COMPONENTS= gui qmake_build moc_build uic_build +USE_GSTREAMER= jpeg speex theora vorbis + +QT_NONSTANDARD= yes +CONFIGURE_ARGS= --qtdir=${LOCALBASE} \ + --verbose +MAKE_JOBS_UNSAFE= yes + +PSI_PLUGIN_DIR= lib/psi/plugins + +.if !defined(WITH_DEBUG) +CONFIGURE_ARGS+= --release +PLIST_SUB+= DEBUG="@comment " +.else +CONFIGURE_ARGS+= --debug +PLIST_SUB+= DEBUG="" +.endif + +do-install: + ${MKDIR} ${PREFIX}/${PSI_PLUGIN_DIR} + ${INSTALL_PROGRAM} ${WRKSRC}/gstprovider/libgstprovider.so \ + ${PREFIX}/${PSI_PLUGIN_DIR} +.if defined(WITH_DEBUG) + ${INSTALL_DATA} ${WRKSRC}/gstprovider/libgstprovider.so.debug \ + ${PREFIX}/${PSI_PLUGIN_DIR} +.endif + +.include <bsd.port.mk> diff --git a/net-im/psimedia/distinfo b/net-im/psimedia/distinfo new file mode 100644 index 000000000000..bf0c2f937bc7 --- /dev/null +++ b/net-im/psimedia/distinfo @@ -0,0 +1,2 @@ +SHA256 (psimedia-1.0.3.tar.bz2) = 019d18034fa94299d896448841d129fd1bad5f58daeb2aba7be540a7d06fb23b +SIZE (psimedia-1.0.3.tar.bz2) = 236134 diff --git a/net-im/psimedia/files/patch-psimedia.pro b/net-im/psimedia/files/patch-psimedia.pro new file mode 100644 index 000000000000..b57e0e64f849 --- /dev/null +++ b/net-im/psimedia/files/patch-psimedia.pro @@ -0,0 +1,9 @@ +--- ./psimedia.pro.orig 2009-03-05 05:01:58.000000000 +0300 ++++ ./psimedia.pro 2010-09-05 02:14:12.705470018 +0400 +@@ -1,6 +1,5 @@ + TEMPLATE = subdirs + + SUBDIRS += gstprovider/gstelements/static +-SUBDIRS += demo + + SUBDIRS += gstprovider diff --git a/net-im/psimedia/pkg-descr b/net-im/psimedia/pkg-descr new file mode 100644 index 000000000000..8da54261e4ee --- /dev/null +++ b/net-im/psimedia/pkg-descr @@ -0,0 +1,5 @@ +PsiMedia is an abstraction layer for providing audio and video +RTP services to Psi-like IM clients. The implementation is based +on GStreamer. + +WWW: http://delta.affinix.com/psimedia/ diff --git a/net-im/psimedia/pkg-plist b/net-im/psimedia/pkg-plist new file mode 100644 index 000000000000..9f243ffa8323 --- /dev/null +++ b/net-im/psimedia/pkg-plist @@ -0,0 +1,4 @@ +lib/psi/plugins/libgstprovider.so +%%DEBUG%%lib/psi/plugins/libgstprovider.so.debug +@dirrmtry lib/psi/plugins +@dirrmtry lib/psi |