svn commit: r345901 - in head/net-im: . tox tox/files venom
Thierry Thomas
thierry at FreeBSD.org
Mon Feb 24 21:57:32 UTC 2014
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 <thierry at pompo.net>
+# $FreeBSD$
+
+PORTNAME= ProjectTox-Core
+PORTVERSION= 0.140222
+CATEGORIES= net-im net-p2p
+
+MAINTAINER= thierry at 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 <bsd.port.mk>
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
+ at 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 <thierry at pompo.net>
+# $FreeBSD$
+
+PORTNAME= Venom
+PORTVERSION= 0.2.0.140223
+CATEGORIES= net-im
+
+MAINTAINER= thierry at 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 <bsd.port.mk>
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
+ at dirrmtry share/venom/theme
+ at dirrmtry share/venom
+ at dirrmtry share/icons/hicolor/scalable/apps
+ at dirrmtry share/icons/hicolor/scalable
+ at dirrmtry share/icons/hicolor/64x64/apps
+ at dirrmtry share/icons/hicolor/64x64
+ at dirrmtry share/icons/hicolor/48x48/apps
+ at dirrmtry share/icons/hicolor/48x48
+ at dirrmtry share/icons/hicolor/32x32/apps
+ at dirrmtry share/icons/hicolor/32x32
+ at dirrmtry share/icons/hicolor/256x256/apps
+ at dirrmtry share/icons/hicolor/256x256
+ at dirrmtry share/icons/hicolor/16x16/apps
+ at dirrmtry share/icons/hicolor/16x16
+ at dirrmtry share/icons/hicolor/128x128/apps
+ at dirrmtry share/icons/hicolor/128x128
+ at dirrmtry share/icons/hicolor
+ at dirrmtry share/icons
More information about the svn-ports-all
mailing list