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/
This commit is contained in:
Max Brazhnikov 2010-11-28 22:39:15 +00:00
parent 5d0aa1e185
commit 5797de1fe4
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=265338
5 changed files with 68 additions and 0 deletions

48
net-im/psimedia/Makefile Normal file
View file

@ -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>

2
net-im/psimedia/distinfo Normal file
View file

@ -0,0 +1,2 @@
SHA256 (psimedia-1.0.3.tar.bz2) = 019d18034fa94299d896448841d129fd1bad5f58daeb2aba7be540a7d06fb23b
SIZE (psimedia-1.0.3.tar.bz2) = 236134

View file

@ -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

View file

@ -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/

View file

@ -0,0 +1,4 @@
lib/psi/plugins/libgstprovider.so
%%DEBUG%%lib/psi/plugins/libgstprovider.so.debug
@dirrmtry lib/psi/plugins
@dirrmtry lib/psi