aboutsummaryrefslogtreecommitdiff
path: root/net-im/psimedia
diff options
context:
space:
mode:
authorMax Brazhnikov <makc@FreeBSD.org>2010-11-28 22:39:15 +0000
committerMax Brazhnikov <makc@FreeBSD.org>2010-11-28 22:39:15 +0000
commit5797de1fe4d9e68d681108739fe47505a65f2ff7 (patch)
treeeca19995cfe9b38b5d870745a41bc19d5e66c574 /net-im/psimedia
parent5d0aa1e185f4daa4d4d822545011a4f6cb8ce1d2 (diff)
downloadports-5797de1fe4d9e68d681108739fe47505a65f2ff7.tar.gz
ports-5797de1fe4d9e68d681108739fe47505a65f2ff7.zip
Notes
Diffstat (limited to 'net-im/psimedia')
-rw-r--r--net-im/psimedia/Makefile48
-rw-r--r--net-im/psimedia/distinfo2
-rw-r--r--net-im/psimedia/files/patch-psimedia.pro9
-rw-r--r--net-im/psimedia/pkg-descr5
-rw-r--r--net-im/psimedia/pkg-plist4
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