From owner-svn-ports-all@FreeBSD.ORG Mon Feb 24 21:57:32 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F3B25FEF; Mon, 24 Feb 2014 21:57:31 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D0B4B1B2A; Mon, 24 Feb 2014 21:57:31 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s1OLvVxX036387; Mon, 24 Feb 2014 21:57:31 GMT (envelope-from thierry@svn.freebsd.org) Received: (from thierry@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s1OLvTtG036371; Mon, 24 Feb 2014 21:57:29 GMT (envelope-from thierry@svn.freebsd.org) Message-Id: <201402242157.s1OLvTtG036371@svn.freebsd.org> From: Thierry Thomas Date: Mon, 24 Feb 2014 21:57:29 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r345901 - in head/net-im: . tox tox/files venom X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Feb 2014 21:57:32 -0000 Author: thierry Date: Mon Feb 24 21:57:29 2014 New Revision: 345901 URL: http://svnweb.freebsd.org/changeset/ports/345901 QAT: https://qat.redports.org/buildarchive/r345901/ Log: Adding Tox, a decentralized and secure messenger. Tox is the core library, and venom is a GTK+ client. Note: venom does not yet implement audio and video chat capabilities. Added: head/net-im/tox/ head/net-im/tox/Makefile (contents, props changed) head/net-im/tox/distinfo (contents, props changed) head/net-im/tox/files/ head/net-im/tox/files/patch-Makefile.am (contents, props changed) head/net-im/tox/files/patch-toxav_phone.c (contents, props changed) head/net-im/tox/pkg-descr (contents, props changed) head/net-im/tox/pkg-plist (contents, props changed) head/net-im/venom/ head/net-im/venom/Makefile (contents, props changed) head/net-im/venom/distinfo (contents, props changed) head/net-im/venom/pkg-descr (contents, props changed) head/net-im/venom/pkg-plist (contents, props changed) Modified: head/net-im/Makefile Modified: head/net-im/Makefile ============================================================================== --- head/net-im/Makefile Mon Feb 24 21:22:05 2014 (r345900) +++ head/net-im/Makefile Mon Feb 24 21:57:29 2014 (r345901) @@ -166,11 +166,13 @@ SUBDIR += tkabber-devel SUBDIR += tkabber-plugins SUBDIR += tkabbur + SUBDIR += tox SUBDIR += ttytter SUBDIR += turpial SUBDIR += twirssi SUBDIR += twitmail SUBDIR += vacuum-im + SUBDIR += venom SUBDIR += vicq SUBDIR += vqcc-gtk SUBDIR += yoono Added: head/net-im/tox/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-im/tox/Makefile Mon Feb 24 21:57:29 2014 (r345901) @@ -0,0 +1,41 @@ +# Created by: Thierry Thomas +# $FreeBSD$ + +PORTNAME= ProjectTox-Core +PORTVERSION= 0.140222 +CATEGORIES= net-im net-p2p + +MAINTAINER= thierry@FreeBSD.org +COMMENT= ProjectTox-Core library, a decentralized and secure messenger + +LICENSE= GPLv3 + +BUILD_DEPENDS= checkmk:${PORTSDIR}/devel/libcheck +LIB_DEPENDS= libsodium.so:${PORTSDIR}/security/libsodium \ + libvpx.so:${PORTSDIR}/multimedia/libvpx \ + libopus.so:${PORTSDIR}/audio/opus + +USE_GITHUB= yes +GH_ACCOUNT= irungentoo +GH_PROJECT= ProjectTox-Core +GH_TAGNAME= ${GH_COMMIT} +GH_COMMIT= f219fb4 + +USE_AUTOTOOLS= automake autoconf libtoolize +USES= pkgconfig +USE_LDCONFIG= yes + +OPTIONS_DEFINE= PHONE +OPTIONS_DEFAULT=PHONE + +PHONE_DESC= Enable phone test +PHONE_CONFIGURE_ENABLE= phone +PHONE_LIB_DEPENDS= libopenal.so:${PORTSDIR}/audio/openal \ + libv4l2.so:${PORTSDIR}/multimedia/libv4l \ + libswscale.so:${PORTSDIR}/multimedia/ffmpeg +PHONE_USE= SDL=sdl + +pre-configure: + cd ${WRKSRC} && ./autogen.sh + +.include Added: head/net-im/tox/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-im/tox/distinfo Mon Feb 24 21:57:29 2014 (r345901) @@ -0,0 +1,2 @@ +SHA256 (ProjectTox-Core-0.140222.tar.gz) = 7340be430a0cb66443581bfcfa6236ba1e0c485eabb15e6f528d4bce87807f93 +SIZE (ProjectTox-Core-0.140222.tar.gz) = 244242 Added: head/net-im/tox/files/patch-Makefile.am ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-im/tox/files/patch-Makefile.am Mon Feb 24 21:57:29 2014 (r345901) @@ -0,0 +1,11 @@ +--- Makefile.am.orig 2014-02-22 23:52:26.000000000 +0100 ++++ Makefile.am 2014-02-23 17:07:16.000000000 +0100 +@@ -2,7 +2,7 @@ + + ACLOCAL_AMFLAGS = -I m4 + +-pkgconfigdir = $(libdir)/pkgconfig ++pkgconfigdir = $(libdir)data/pkgconfig + pkgconfig_DATA = $(top_builddir)/libtoxcore.pc + + BUILT_SOURCES = $(top_builddir)/libtoxcore.pc Added: head/net-im/tox/files/patch-toxav_phone.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-im/tox/files/patch-toxav_phone.c Mon Feb 24 21:57:29 2014 (r345901) @@ -0,0 +1,11 @@ +--- toxav/phone.c.orig 2014-02-22 23:52:26.000000000 +0100 ++++ toxav/phone.c 2014-02-23 22:31:19.000000000 +0100 +@@ -67,7 +67,7 @@ + /* the quit event for SDL */ + #define FF_QUIT_EVENT (SDL_USEREVENT + 2) + +-#ifdef __linux__ ++#if defined( __linux__) || defined(__FreeBSD__) + #define VIDEO_DRIVER "video4linux2" + #define DEFAULT_WEBCAM "/dev/video0" + #endif Added: head/net-im/tox/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-im/tox/pkg-descr Mon Feb 24 21:57:29 2014 (r345901) @@ -0,0 +1,10 @@ +Tox is a decentralized, secure messenger with audio and video chat capabilities. +You can see it as an alternative to Skype. + +This is only the core library. To use it, you have to install a client, like +e.g. net-im/venom. + +Tox isn't complete yet, but we encourage you to contribute to help make us +awesome! + +WWW: http://tox.im/ Added: head/net-im/tox/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-im/tox/pkg-plist Mon Feb 24 21:57:29 2014 (r345901) @@ -0,0 +1,13 @@ +bin/DHT_bootstrap +include/tox/tox.h +include/tox/toxav.h +lib/libtoxav.a +lib/libtoxav.la +lib/libtoxav.so +lib/libtoxav.so.0 +lib/libtoxcore.a +lib/libtoxcore.la +lib/libtoxcore.so +lib/libtoxcore.so.0 +libdata/pkgconfig/libtoxcore.pc +@dirrm include/tox Added: head/net-im/venom/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-im/venom/Makefile Mon Feb 24 21:57:29 2014 (r345901) @@ -0,0 +1,28 @@ +# Created by: Thierry Thomas +# $FreeBSD$ + +PORTNAME= Venom +PORTVERSION= 0.2.0.140223 +CATEGORIES= net-im + +MAINTAINER= thierry@FreeBSD.org +COMMENT= A cross-platform GUI for Tox written in Vala using GTK+ + +LICENSE= GPLv3 + +BUILD_DEPENDS= valac:${PORTSDIR}/lang/vala +LIB_DEPENDS= libtoxcore.so:${PORTSDIR}/net-im/tox \ + libgee-0.8.so:${PORTSDIR}/devel/libgee \ + libjson-glib-1.0.so:${PORTSDIR}/devel/json-glib + +USE_GITHUB= yes +GH_ACCOUNT= naxuroqa +GH_TAGNAME= ${GH_COMMIT} +GH_COMMIT= ea6006e + +USES= cmake desktop-file-utils pkgconfig +USE_GNOME= glib20 gtk30 +USE_SQLITE= yes +INSTALLS_ICONS= yes + +.include Added: head/net-im/venom/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-im/venom/distinfo Mon Feb 24 21:57:29 2014 (r345901) @@ -0,0 +1,2 @@ +SHA256 (Venom-0.2.0.140223.tar.gz) = 956b4e1f1d92296d6f509fc4b7d2a83829f0634377245c2027055244379137d5 +SIZE (Venom-0.2.0.140223.tar.gz) = 129018 Added: head/net-im/venom/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-im/venom/pkg-descr Mon Feb 24 21:57:29 2014 (r345901) @@ -0,0 +1,6 @@ +Venom is a cross-platform graphical user interface for Tox written in Vala +using GTK+. + +Note: audiochat and videochat are not yet implemented. + +WWW: http://tox.im/ Added: head/net-im/venom/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-im/venom/pkg-plist Mon Feb 24 21:57:29 2014 (r345901) @@ -0,0 +1,29 @@ +bin/venom +share/applications/venom.desktop +share/icons/hicolor/128x128/apps/venom.png +share/icons/hicolor/16x16/apps/venom.png +share/icons/hicolor/256x256/apps/venom.png +share/icons/hicolor/32x32/apps/venom.png +share/icons/hicolor/48x48/apps/venom.png +share/icons/hicolor/64x64/apps/venom.png +share/icons/hicolor/scalable/apps/venom.svg +share/pixmaps/venom.png +share/venom/theme/default.css +@dirrmtry share/venom/theme +@dirrmtry share/venom +@dirrmtry share/icons/hicolor/scalable/apps +@dirrmtry share/icons/hicolor/scalable +@dirrmtry share/icons/hicolor/64x64/apps +@dirrmtry share/icons/hicolor/64x64 +@dirrmtry share/icons/hicolor/48x48/apps +@dirrmtry share/icons/hicolor/48x48 +@dirrmtry share/icons/hicolor/32x32/apps +@dirrmtry share/icons/hicolor/32x32 +@dirrmtry share/icons/hicolor/256x256/apps +@dirrmtry share/icons/hicolor/256x256 +@dirrmtry share/icons/hicolor/16x16/apps +@dirrmtry share/icons/hicolor/16x16 +@dirrmtry share/icons/hicolor/128x128/apps +@dirrmtry share/icons/hicolor/128x128 +@dirrmtry share/icons/hicolor +@dirrmtry share/icons