aboutsummaryrefslogtreecommitdiffstats
path: root/net-im
diff options
context:
space:
mode:
authoramdmi3 <amdmi3@FreeBSD.org>2014-08-28 20:19:12 +0800
committeramdmi3 <amdmi3@FreeBSD.org>2014-08-28 20:19:12 +0800
commit0ee78f4e0a04c897b618fa63011443436c153138 (patch)
treec0dd41bb6d22d65e425992bd00a54f45f85709ab /net-im
parentee2416235b67b83ecdb121c2f9da8f12a7b6b6c2 (diff)
downloadfreebsd-ports-gnome-0ee78f4e0a04c897b618fa63011443436c153138.tar.gz
freebsd-ports-gnome-0ee78f4e0a04c897b618fa63011443436c153138.tar.zst
freebsd-ports-gnome-0ee78f4e0a04c897b618fa63011443436c153138.zip
uTox is lightweight Tox (https://github.com/irungentoo/ProjectTox-Core)
client written in C. Simple and convenient program for confidential communication. Still early in development, though it already supports some of the most important features, like file transfers, A/V, group chats, and DNS Discovery. There are also binaries for other OS: Linux, Android, OS X and Windows, which makes it possible to communicate between users of different OS. WWW: http://utox.org/ PR: 192954 Submitted by: fidaj@ukr.net
Diffstat (limited to 'net-im')
-rw-r--r--net-im/Makefile1
-rw-r--r--net-im/uTox/Makefile35
-rw-r--r--net-im/uTox/distinfo2
-rw-r--r--net-im/uTox/pkg-descr12
-rw-r--r--net-im/uTox/pkg-plist49
5 files changed, 99 insertions, 0 deletions
diff --git a/net-im/Makefile b/net-im/Makefile
index f1fa6545cd22..61a5430cdfd7 100644
--- a/net-im/Makefile
+++ b/net-im/Makefile
@@ -164,6 +164,7 @@
SUBDIR += turpial
SUBDIR += twirssi
SUBDIR += twitmail
+ SUBDIR += uTox
SUBDIR += vacuum-im
SUBDIR += venom
SUBDIR += vqcc-gtk
diff --git a/net-im/uTox/Makefile b/net-im/uTox/Makefile
new file mode 100644
index 000000000000..f2f65cbe2651
--- /dev/null
+++ b/net-im/uTox/Makefile
@@ -0,0 +1,35 @@
+# $FreeBSD$
+
+PORTNAME= uTox
+PORTVERSION= 0.1.3.git20140827
+CATEGORIES= net-im net-p2p
+
+MAINTAINER= fidaj@ukr.net
+COMMENT= Lightweight Tox client
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${LOCALBASE}/lib/libtoxcore.a:${PORTSDIR}/net-im/tox \
+ ${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat
+LIB_DEPENDS= libdbus-1.so:${PORTSDIR}/devel/dbus \
+ libXft.so:${PORTSDIR}/x11-fonts/libXft
+
+USE_GITHUB= yes
+GH_ACCOUNT= notsecure
+GH_PROJECT= ${PORTNAME}
+GH_TAGNAME= ${GH_COMMIT}
+GH_COMMIT= 299184f
+
+USES= desktop-file-utils gmake pkgconfig
+
+.include <bsd.port.options.mk>
+
+.if ${OPSYS} == FreeBSD && ${OSVERSION} <= 804000
+USES+= compiler:c++11-lang
+.endif
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/utox
+
+.include <bsd.port.mk>
diff --git a/net-im/uTox/distinfo b/net-im/uTox/distinfo
new file mode 100644
index 000000000000..9df5ffd38a45
--- /dev/null
+++ b/net-im/uTox/distinfo
@@ -0,0 +1,2 @@
+SHA256 (uTox-0.1.3.git20140827.tar.gz) = 47e4b8043796f3618f030a0003a689c2b9bc2c5e1355454327af657940429ced
+SIZE (uTox-0.1.3.git20140827.tar.gz) = 695887
diff --git a/net-im/uTox/pkg-descr b/net-im/uTox/pkg-descr
new file mode 100644
index 000000000000..b4215e6ad4d8
--- /dev/null
+++ b/net-im/uTox/pkg-descr
@@ -0,0 +1,12 @@
+uTox is lightweight Tox (https://github.com/irungentoo/ProjectTox-Core)
+client written in C.
+
+Simple and convenient program for confidential communication.
+
+Still early in development, though it already supports some of the most
+important features, like file transfers, A/V, group chats, and DNS Discovery.
+
+There are also binaries for other OS: Linux, Android, OS X and Windows, which
+makes it possible to communicate between users of different OS.
+
+WWW: http://utox.org/
diff --git a/net-im/uTox/pkg-plist b/net-im/uTox/pkg-plist
new file mode 100644
index 000000000000..fa4060ee9596
--- /dev/null
+++ b/net-im/uTox/pkg-plist
@@ -0,0 +1,49 @@
+bin/utox
+share/applications/utox.desktop
+share/icons/hicolor/128x128/apps/utox.png
+share/icons/hicolor/14x14/apps/utox.png
+share/icons/hicolor/16x16/apps/utox.png
+share/icons/hicolor/192x192/apps/utox.png
+share/icons/hicolor/22x22/apps/utox.png
+share/icons/hicolor/24x24/apps/utox.png
+share/icons/hicolor/256x256/apps/utox.png
+share/icons/hicolor/32x32/apps/utox.png
+share/icons/hicolor/36x36/apps/utox.png
+share/icons/hicolor/48x48/apps/utox.png
+share/icons/hicolor/512x512/apps/utox.png
+share/icons/hicolor/64x64/apps/utox.png
+share/icons/hicolor/72x72/apps/utox.png
+share/icons/hicolor/96x96/apps/utox.png
+share/icons/hicolor/scalable/apps/utox.svg
+@dirrmtry share/icons/hicolor/128x128/apps
+@dirrmtry share/icons/hicolor/128x128
+@dirrmtry share/icons/hicolor/14x14/apps
+@dirrmtry share/icons/hicolor/14x14
+@dirrmtry share/icons/hicolor/16x16/apps
+@dirrmtry share/icons/hicolor/16x16
+@dirrmtry share/icons/hicolor/192x192/apps
+@dirrmtry share/icons/hicolor/192x192
+@dirrmtry share/icons/hicolor/22x22/apps
+@dirrmtry share/icons/hicolor/22x22
+@dirrmtry share/icons/hicolor/24x24/apps
+@dirrmtry share/icons/hicolor/24x24
+@dirrmtry share/icons/hicolor/256x256/apps
+@dirrmtry share/icons/hicolor/256x256
+@dirrmtry share/icons/hicolor/32x32/apps
+@dirrmtry share/icons/hicolor/32x32
+@dirrmtry share/icons/hicolor/36x36/apps
+@dirrmtry share/icons/hicolor/36x36
+@dirrmtry share/icons/hicolor/48x48/apps
+@dirrmtry share/icons/hicolor/48x48
+@dirrmtry share/icons/hicolor/512x512/apps
+@dirrmtry share/icons/hicolor/512x512
+@dirrmtry share/icons/hicolor/64x64/apps
+@dirrmtry share/icons/hicolor/64x64
+@dirrmtry share/icons/hicolor/72x72/apps
+@dirrmtry share/icons/hicolor/72x72
+@dirrmtry share/icons/hicolor/96x96/apps
+@dirrmtry share/icons/hicolor/96x96
+@dirrmtry share/icons/hicolor/scalable/apps
+@dirrmtry share/icons/hicolor/scalable
+@dirrmtry share/icons/hicolor
+@dirrmtry share/icons