summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-libs/flatbuffers/Manifest1
-rw-r--r--dev-libs/flatbuffers/flatbuffers-1.1.0.ebuild61
-rw-r--r--dev-libs/flatbuffers/flatbuffers-9999.ebuild61
-rw-r--r--dev-libs/flatbuffers/metadata.xml7
-rw-r--r--dev-python/pytox/pytox-9999.ebuild4
-rw-r--r--dev-scheme/libopenal-racket/libopenal-racket-9999.ebuild37
-rw-r--r--dev-scheme/libopenal-racket/metadata.xml7
-rw-r--r--dev-scheme/libtoxcore-racket/libtoxcore-racket-9999.ebuild37
-rw-r--r--dev-scheme/libtoxcore-racket/metadata.xml7
-rw-r--r--media-libs/libfilteraudio/libfilteraudio-9999.ebuild32
-rw-r--r--media-libs/libfilteraudio/metadata.xml8
-rw-r--r--net-im/blight/blight-9999.ebuild15
-rw-r--r--net-im/blight/files/blight-9999.patch24
-rw-r--r--net-im/gtox/gtox-9999.ebuild56
-rw-r--r--net-im/gtox/metadata.xml7
-rw-r--r--net-im/qtox/metadata.xml5
-rw-r--r--net-im/qtox/qtox-9999.ebuild39
-rw-r--r--net-im/ratox/ratox-9999.ebuild2
-rw-r--r--net-im/toxic/metadata.xml3
-rw-r--r--net-im/toxic/toxic-9999.ebuild39
-rw-r--r--net-im/utox/metadata.xml4
-rw-r--r--net-im/utox/utox-9999.ebuild18
-rw-r--r--net-libs/tox/files/confd9
-rw-r--r--net-libs/tox/files/initd18
-rw-r--r--net-libs/tox/files/tox-bootstrapd.conf65
-rw-r--r--net-libs/tox/files/tox-bootstrapd.service18
-rw-r--r--net-libs/tox/metadata.xml15
-rw-r--r--net-libs/tox/tox-9999.ebuild41
-rw-r--r--net-misc/hamachi-gui/Manifest3
-rw-r--r--net-misc/logmein-hamachi/Manifest9
-rw-r--r--net-misc/megasync/Manifest5
-rw-r--r--net-misc/teamviewer/Manifest3
-rw-r--r--net-misc/toxbot/metadata.xml8
-rw-r--r--net-misc/toxbot/toxbot-9999.ebuild40
-rw-r--r--net-misc/toxvpn/metadata.xml8
-rw-r--r--net-misc/toxvpn/toxvpn-9999.ebuild37
-rw-r--r--net-misc/udpcast/Manifest5
-rw-r--r--net-misc/xdman/Manifest1
-rw-r--r--net-misc/xrdp/Manifest1
39 files changed, 658 insertions, 102 deletions
diff --git a/dev-libs/flatbuffers/Manifest b/dev-libs/flatbuffers/Manifest
new file mode 100644
index 00000000..27fbf0cf
--- /dev/null
+++ b/dev-libs/flatbuffers/Manifest
@@ -0,0 +1 @@
+DIST v1.1.0.tar.gz 289967 SHA256 6ac776d86e1c9ac84497c51aeac5ddc79c9596166abd937dea073e1cc574a673 SHA512 baf9744e6e2501e84d7b51dc6448bb8bf4f5e211313dbf73dbffa1e34648215c956b166630a1d3260cd434d73cafb6fd4396f7bf14f73d9adecf1964cbed2fec WHIRLPOOL a1047176f9a8e1bc66500492aece28db3aec1698dac30d19c670237b185dbac040847cc02bb91c32aedfa16fe9629ea77af8dd13dc96db829368813229757105
diff --git a/dev-libs/flatbuffers/flatbuffers-1.1.0.ebuild b/dev-libs/flatbuffers/flatbuffers-1.1.0.ebuild
new file mode 100644
index 00000000..4be647af
--- /dev/null
+++ b/dev-libs/flatbuffers/flatbuffers-1.1.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit eutils cmake-utils
+
+DESCRIPTION="Memory Efficient Serialization Library"
+HOMEPAGE="http://google.github.io/flatbuffers/"
+SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="-doc -examples -java"
+
+RDEPEND="
+ java? ( virtual/jdk )
+"
+DEPEND="
+ dev-util/cmake
+ ${RDEPEND}
+"
+src_prepare() {
+ cmake-utils_src_prepare
+}
+
+src_configure() {
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+
+ if use java ; then
+ (cd java && \
+ javac com/google/flatbuffers/*.java && \
+ jar cf flatbuffers.jar com/google/flatbuffers/*.class)
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ insinto /usr/include
+ doins -r include/flatbuffers
+
+ if use doc ; then
+ dohtml -r docs
+ fi
+
+ if use examples ; then
+ dodoc -r samples
+ fi
+
+ if use java ; then
+ insinto /usr/share/${PN}
+ doins java/flatbuffers.jar
+ fi
+}
diff --git a/dev-libs/flatbuffers/flatbuffers-9999.ebuild b/dev-libs/flatbuffers/flatbuffers-9999.ebuild
new file mode 100644
index 00000000..5534b6ca
--- /dev/null
+++ b/dev-libs/flatbuffers/flatbuffers-9999.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit eutils git-2 cmake-utils
+
+DESCRIPTION="Memory Efficient Serialization Library"
+HOMEPAGE="http://google.github.io/flatbuffers/"
+SRC_URI=""
+EGIT_REPO_URI="git://github.com/google/flatbuffers.git"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS=""
+IUSE="-doc -examples -java"
+
+RDEPEND="
+ java? ( virtual/jdk )"
+DEPEND="
+ dev-util/cmake
+ ${RDEPEND}"
+
+src_prepare() {
+ cmake-utils_src_prepare
+}
+
+src_configure() {
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+
+ if use java ; then
+ (cd java && \
+ javac com/google/flatbuffers/*.java && \
+ jar cf flatbuffers.jar com/google/flatbuffers/*.class)
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ insinto /usr/include
+ doins -r include/flatbuffers
+
+ if use doc ; then
+ dohtml -r docs
+ fi
+
+ if use examples ; then
+ dodoc -r samples
+ fi
+
+ if use java ; then
+ insinto /usr/share/${PN}
+ doins java/flatbuffers.jar
+ fi
+}
diff --git a/dev-libs/flatbuffers/metadata.xml b/dev-libs/flatbuffers/metadata.xml
new file mode 100644
index 00000000..cc3fe249
--- /dev/null
+++ b/dev-libs/flatbuffers/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>maintainer-wanted@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-python/pytox/pytox-9999.ebuild b/dev-python/pytox/pytox-9999.ebuild
index bd756139..bb94ed6e 100644
--- a/dev-python/pytox/pytox-9999.ebuild
+++ b/dev-python/pytox/pytox-9999.ebuild
@@ -3,7 +3,7 @@
# $Header: $
EAPI="5"
-PYTHON_COMPAT=( python{2_7,3_3} )
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
inherit distutils-r1 eutils
@@ -25,4 +25,4 @@ DEPEND="${RDEPEND}"
src_prepare() {
epatch_user
-}
+} \ No newline at end of file
diff --git a/dev-scheme/libopenal-racket/libopenal-racket-9999.ebuild b/dev-scheme/libopenal-racket/libopenal-racket-9999.ebuild
new file mode 100644
index 00000000..4004ef6c
--- /dev/null
+++ b/dev-scheme/libopenal-racket/libopenal-racket-9999.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit eutils git-2
+
+DESCRIPTION="Racket bindings for the OpenAL library."
+HOMEPAGE="https://github.com/lehitoskin/libopenal-racket"
+EGIT_REPO_URI="git://github.com/lehitoskin/libopenal-racket
+ https://github.com/lehitoskin/libopenal-racket"
+LICENSE="ZLIB"
+SLOT="0"
+
+RDEPEND=">=dev-scheme/racket-6.0.1[X]
+ media-libs/openal"
+
+src_prepare() {
+ epatch_user
+}
+
+src_compile() {
+ emake
+}
+
+src_install() {
+ emake DESTDIR="${D}/usr" install
+}
+
+pkg_postinst() {
+ raco link -i "/usr/share/racket/pkgs/libopenal-racket"
+}
+
+pkg_prerm() {
+ raco link -ir "/usr/share/racket/pkgs/libopenal-racket"
+}
diff --git a/dev-scheme/libopenal-racket/metadata.xml b/dev-scheme/libopenal-racket/metadata.xml
new file mode 100644
index 00000000..cc3fe249
--- /dev/null
+++ b/dev-scheme/libopenal-racket/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>maintainer-wanted@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-scheme/libtoxcore-racket/libtoxcore-racket-9999.ebuild b/dev-scheme/libtoxcore-racket/libtoxcore-racket-9999.ebuild
new file mode 100644
index 00000000..5a9df1a1
--- /dev/null
+++ b/dev-scheme/libtoxcore-racket/libtoxcore-racket-9999.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit eutils git-2
+
+DESCRIPTION="Racket bindings for the Tox library."
+HOMEPAGE="https://github.com/lehitoskin/libtoxcore-racket"
+EGIT_REPO_URI="git://github.com/lehitoskin/libtoxcore-racket
+ https://github.com/lehitoskin/libtoxcore-racket"
+LICENSE="GPL-3"
+SLOT="0"
+
+RDEPEND=">=dev-scheme/racket-6.0.1[X]
+ net-libs/tox"
+
+src_prepare() {
+ epatch_user
+}
+
+src_compile() {
+ emake
+}
+
+src_install() {
+ emake DESTDIR="${D}/usr" install
+}
+
+pkg_postinst() {
+ raco link -i "/usr/share/racket/pkgs/libtoxcore-racket"
+}
+
+pkg_prerm() {
+ raco link -ir "/usr/share/racket/pkgs/libtoxcore-racket"
+}
diff --git a/dev-scheme/libtoxcore-racket/metadata.xml b/dev-scheme/libtoxcore-racket/metadata.xml
new file mode 100644
index 00000000..cc3fe249
--- /dev/null
+++ b/dev-scheme/libtoxcore-racket/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>maintainer-wanted@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>
diff --git a/media-libs/libfilteraudio/libfilteraudio-9999.ebuild b/media-libs/libfilteraudio/libfilteraudio-9999.ebuild
new file mode 100644
index 00000000..bc84de19
--- /dev/null
+++ b/media-libs/libfilteraudio/libfilteraudio-9999.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit eutils git-2 toolchain-funcs
+
+DESCRIPTION="Lightweight audio filtering library made from webrtc code."
+HOMEPAGE="https://github.com/irungentoo/filter_audio"
+SRC_URI=""
+EGIT_REPO_URI="https://github.com/irungentoo/filter_audio"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ epatch_user
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)"
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX="/usr" LIBDIR="$(get_libdir)" install
+}
diff --git a/media-libs/libfilteraudio/metadata.xml b/media-libs/libfilteraudio/metadata.xml
new file mode 100644
index 00000000..5f9e0ce4
--- /dev/null
+++ b/media-libs/libfilteraudio/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>zexavexxe@gmail.com</email>
+ <name>Zetok Zalbavar</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/net-im/blight/blight-9999.ebuild b/net-im/blight/blight-9999.ebuild
index ce4a0b83..3648b627 100644
--- a/net-im/blight/blight-9999.ebuild
+++ b/net-im/blight/blight-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=5
-inherit git-2
+inherit eutils git-2
DESCRIPTION="Cross-platform graphical user interface for Tox written in Racket"
HOMEPAGE="https://github.com/lehitoskin/blight"
@@ -14,19 +14,22 @@ LICENSE="GPL-3"
SLOT="0"
RDEPEND="net-libs/tox
- >=dev-db/sqlite-3.8.2
- >=dev-scheme/racket-6.0.1[X]"
+ >=dev-db/sqlite-3.8.6
+ >=dev-scheme/racket-6.0.1[X]
+ dev-scheme/libtoxcore-racket
+ dev-scheme/libopenal-racket"
src_prepare() {
- raco pkg install --no-setup github://github.com/lehitoskin/libtoxcore-racket/master
epatch "$FILESDIR/${P}.patch"
epatch_user
}
src_compile() {
- emake
+ emake blight
+ emake blight-repl
}
src_install() {
- emake DESTDIR="${D}/usr" install
+ emake DESTDIR="${D}/usr" install-blight
+ emake DESTDIR="${D}/usr" install-repl
}
diff --git a/net-im/blight/files/blight-9999.patch b/net-im/blight/files/blight-9999.patch
index e47640b1..2451b6ab 100644
--- a/net-im/blight/files/blight-9999.patch
+++ b/net-im/blight/files/blight-9999.patch
@@ -1,7 +1,7 @@
diff -Naur a/config.rkt b/config.rkt
---- a/config.rkt 2014-05-30 17:05:42.212974487 -0700
-+++ b/config.rkt 2014-05-30 17:09:20.788966204 -0700
-@@ -26,7 +26,7 @@
+--- a/config.rkt 2014-12-14 18:49:30.181361600 -0800
++++ b/config.rkt 2014-12-14 18:52:13.599355467 -0800
+@@ -65,7 +65,7 @@
; location of sound directory (currently depends on running from same dir
; change to /usr/share/blight/sounds (or something) once a proper
; installer is to be had
@@ -10,3 +10,21 @@ diff -Naur a/config.rkt b/config.rkt
; list of sound files
(define sounds (list
(build-path sound-dir "New Message.wav")
+@@ -86,7 +86,7 @@
+ (define make-noise-default #t)
+
+ ; blight icons for the buddy list
+-(define icon-dir (build-path "icons"))
++(define icon-dir (build-path "/usr/share/blight/icons"))
+ ; list of icon files
+ (define icons (list
+ (build-path icon-dir "offline.png")
+@@ -97,7 +97,7 @@
+
+ (define avatar-dir (build-path tox-path "avatars"))
+
+-(define logo-dir (build-path "img"))
++(define logo-dir (build-path "/usr/share/icons/hicolor/128x128/apps"))
+
+ (define logo (build-path logo-dir "blight-logo-128px.png"))
+
diff --git a/net-im/gtox/gtox-9999.ebuild b/net-im/gtox/gtox-9999.ebuild
new file mode 100644
index 00000000..45661958
--- /dev/null
+++ b/net-im/gtox/gtox-9999.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit eutils git-2 cmake-utils
+
+DESCRIPTION="A GTK3 Tox-Client"
+HOMEPAGE="https://github.com/kokutoru/gtox"
+SRC_URI=""
+EGIT_REPO_URI="git://github.com/kokutoru/gtox.git"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS=""
+#IUSE="+filter_audio gtk X"
+
+DEPEND="
+ dev-util/cmake
+ >=sys-devel/gcc-4.9.0
+ >=dev-cpp/gtkmm-3.16.0
+ dev-libs/atk
+ dev-libs/glib:2
+ dev-cpp/glibmm
+ dev-libs/flatbuffers
+ x11-libs/gtk+:3
+ x11-libs/cairo[X]
+ x11-libs/pango[X]
+ x11-libs/libnotify
+ gnome-base/librsvg
+ dev-db/sqlite:3
+ sys-devel/gettext
+ media-libs/libcanberra[gtk3,sound]
+ >=dev-cpp/gstreamermm-1.0.10
+ net-libs/tox[av]
+ x11-libs/libX11"
+RDEPEND="${DEPEND}"
+
+CMAKE_USE_DIR="${S}/src"
+
+src_prepare() {
+ cmake-utils_src_prepare
+}
+
+src_configure() {
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+}
+
+src_install() {
+ cmake-utils_src_install
+}
diff --git a/net-im/gtox/metadata.xml b/net-im/gtox/metadata.xml
new file mode 100644
index 00000000..cc3fe249
--- /dev/null
+++ b/net-im/gtox/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>maintainer-wanted@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>
diff --git a/net-im/qtox/metadata.xml b/net-im/qtox/metadata.xml
index 1ed9f4e7..cd6cad4e 100644
--- a/net-im/qtox/metadata.xml
+++ b/net-im/qtox/metadata.xml
@@ -5,4 +5,9 @@
<email>simon-github@slevermann.de</email>
<name>Simon Levermann</name>
</maintainer>
+ <use>
+ <flag name="filter_audio">Adds support for filtering audio input</flag>
+ <flag name="gtk">Adds support for GTK and Status Notifier tray backends</flag>
+ <flag name="X">Adds support for X11</flag>
+ </use>
</pkgmetadata>
diff --git a/net-im/qtox/qtox-9999.ebuild b/net-im/qtox/qtox-9999.ebuild
index 0fc8ffaf..1df981a5 100644
--- a/net-im/qtox/qtox-9999.ebuild
+++ b/net-im/qtox/qtox-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
@@ -14,26 +14,39 @@ EGIT_REPO_URI="git://github.com/tux3/qtox.git"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS=""
-IUSE=""
+IUSE="+filter_audio gtk X"
DEPEND="
+ dev-qt/linguist-tools:5
dev-qt/qtconcurrent:5
dev-qt/qtcore:5
- dev-qt/qtgui:5[gif,jpeg,png]
+ dev-qt/qtgui:5[gif,jpeg,png,xcb]
dev-qt/qtnetwork:5
dev-qt/qtopengl:5
+ dev-qt/qtsql:5
+ dev-qt/qtsvg:5
dev-qt/qtxml:5
+ filter_audio? ( media-libs/libfilteraudio )
+ media-gfx/qrencode
media-libs/openal
- media-libs/opencv[-qt4,v4l]
- net-libs/tox[av]"
+ >=media-video/ffmpeg-2.6.3[webp,v4l]
+ gtk? ( dev-libs/atk
+ dev-libs/glib:2
+ x11-libs/gdk-pixbuf[X]
+ x11-libs/gtk+:2
+ x11-libs/cairo[X]
+ x11-libs/pango[X] )
+ net-libs/tox[av]
+ X? ( x11-libs/libX11
+ x11-libs/libXScrnSaver )"
RDEPEND="${DEPEND}"
pkg_pretend() {
if [[ ${MERGE_TYPE} != binary ]]; then
if [[ $(tc-getCXX) == *g++ ]] ; then
if [[ $(gcc-major-version) == 4 && $(gcc-minor-version) -lt 8 || $(gcc-major-version) -lt 4 ]] ; then
- eerror "You need at least sys-devel/gcc-4.8.0"
- die "You need at least sys-devel/gcc-4.8.0"
+ eerror "You need at least sys-devel/gcc-4.8.3"
+ die "You need at least sys-devel/gcc-4.8.3"
fi
fi
fi
@@ -44,11 +57,17 @@ src_prepare() {
}
src_configure() {
- eqmake5
+ use filter_audio || NO_FILTER_AUDIO="DISABLE_FILTER_AUDIO=YES"
+ use gtk || NO_GTK_SUPPORT="ENABLE_SYSTRAY_STATUSNOTIFIER_BACKEND=NO ENABLE_SYSTRAY_GTK_BACKEND=NO"
+ use X || NO_X_SUPPORT="DISABLE_PLATFORM_EXT=YES"
+ eqmake5 \
+ ${NO_FILTER_AUDIO} \
+ ${NO_GTK_SUPPORT} \
+ ${NO_X_SUPPORT}
}
src_install() {
dobin "${S}/qtox"
- doicon -s scalable "${FILESDIR}"/tox.svg
- make_desktop_entry "qtox" "qTox" "/usr/share/icons/hicolor/scalable/apps/tox.svg" "Network"
+ doicon -s scalable "${S}/img/icons/qtox.svg"
+ domenu "${S}/qTox.desktop"
}
diff --git a/net-im/ratox/ratox-9999.ebuild b/net-im/ratox/ratox-9999.ebuild
index 2799f959..b5c23cad 100644
--- a/net-im/ratox/ratox-9999.ebuild
+++ b/net-im/ratox/ratox-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=5
-inherit git-2
+inherit eutils git-2
DESCRIPTION=" A minimal FIFO based client for Tox"
HOMEPAGE="http://git.2f30.org/ratox"
diff --git a/net-im/toxic/metadata.xml b/net-im/toxic/metadata.xml
index 35db8749..9a010970 100644
--- a/net-im/toxic/metadata.xml
+++ b/net-im/toxic/metadata.xml
@@ -6,7 +6,10 @@
<name>holgersson</name>
</maintainer>
<use>
+ <flag name="av">Enable audio support</flag>
<flag name="libnotify">Enable desktop notification support.</flag>
<flag name="sound-notify">Adds support for sound notifications.</flag>
+ <flag name="X">Adds support for X11</flag>
+
</use>
</pkgmetadata>
diff --git a/net-im/toxic/toxic-9999.ebuild b/net-im/toxic/toxic-9999.ebuild
index dbb19fd1..ae38dc3f 100644
--- a/net-im/toxic/toxic-9999.ebuild
+++ b/net-im/toxic/toxic-9999.ebuild
@@ -4,26 +4,28 @@
EAPI=5
-inherit autotools git-2 toolchain-funcs
+inherit autotools eutils git-2 toolchain-funcs
DESCRIPTION="CLI Frontend for Tox"
-HOMEPAGE="http://wiki.tox.im/Toxic"
+HOMEPAGE="https://wiki.tox.chat/clients/toxic"
SRC_URI=""
EGIT_REPO_URI="git://github.com/Tox/toxic
https://github.com/Tox/toxic"
LICENSE="GPL-3"
SLOT="0"
-IUSE="+libnotify +sound-notify"
+IUSE="+av +libnotify +sound-notify +X"
RDEPEND="
- dev-libs/libconfig
- net-libs/tox[av]
- media-libs/openal
- sys-libs/ncurses
- x11-libs/libX11
+ av? (
+ media-libs/openal
+ net-libs/tox[av] )
+ !av? ( net-libs/tox )
libnotify? ( x11-libs/libnotify )
- sound-notify? ( media-libs/freealut )"
+ sound-notify? ( media-libs/freealut )
+ X? ( x11-libs/libX11 )
+ sys-libs/ncurses
+ dev-libs/libconfig"
DEPEND="${RDEPEND}
app-text/asciidoc
virtual/pkgconfig"
@@ -32,23 +34,34 @@ src_prepare() {
# verbose build
sed -i \
-e 's/@$(CC)/$(CC)/' \
- build/Makefile || die
+ Makefile || die
epatch_user
}
src_compile() {
+ use av || export AV="DISABLE_AV=1"
use libnotify || export NOTIFY="DISABLE_DESKTOP_NOTIFY=1"
use sound-notify || export SOUND_NOTIFY="DISABLE_SOUND_NOTIFY=1"
+ use X || export X="DISABLE_X11=1"
emake \
CC="$(tc-getCC)" \
USER_CFLAGS="${CFLAGS}" \
USER_LDFLAGS="${LDFLAGS}" \
- PREFIX="/usr" ${NOTIFY} ${SOUND_NOTIFY} \
- -C build
+ PREFIX="/usr" ${NOTIFY} ${SOUND_NOTIFY} ${X} ${AV}
}
src_install() {
- emake install PREFIX="/usr" DESTDIR="${D}" -C build
+ use av || export AV="DISABLE_AV=1"
+ use libnotify || export NOTIFY="DISABLE_DESKTOP_NOTIFY=1"
+ use sound-notify || export SOUND_NOTIFY="DISABLE_SOUND_NOTIFY=1"
+ use X || export X="DISABLE_X11=1"
+
+ # ↑ needed workaround, without it "missing" things may compile again in install() –.–"
+
+ emake \
+ install PREFIX="/usr" DESTDIR="${D}" \
+ ${NOTIFY} ${SOUND_NOTIFY} ${X} ${AV} # part of workaround
+
}
pkg_postinst() {
diff --git a/net-im/utox/metadata.xml b/net-im/utox/metadata.xml
index cc3fe249..8c7121dd 100644
--- a/net-im/utox/metadata.xml
+++ b/net-im/utox/metadata.xml
@@ -4,4 +4,8 @@
<maintainer>
<email>maintainer-wanted@gentoo.org</email>
</maintainer>
+ <use>
+ <flag name="dbus">Adds dbus support for desktop notifications</flag>
+ <flag name="filter_audio">Adds support for filtering audio input</flag>
+ </use>
</pkgmetadata>
diff --git a/net-im/utox/utox-9999.ebuild b/net-im/utox/utox-9999.ebuild
index 41676f8e..77c583a8 100644
--- a/net-im/utox/utox-9999.ebuild
+++ b/net-im/utox/utox-9999.ebuild
@@ -1,22 +1,23 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
-inherit fdo-mime gnome2-utils toolchain-funcs git-2
+inherit eutils fdo-mime git-2 gnome2-utils toolchain-funcs
DESCRIPTION="Lightweight Tox client"
-HOMEPAGE="https://github.com/notsecure/uTox.git"
+HOMEPAGE="https://github.com/notsecure/uTox"
EGIT_REPO_URI="git://github.com/notsecure/uTox.git
https://github.com/notsecure/uTox.git"
LICENSE="GPL-3"
SLOT="0"
-IUSE="+dbus"
+IUSE="+dbus +filter_audio"
RDEPEND="net-libs/tox[av]
media-libs/freetype
+ filter_audio? ( media-libs/libfilteraudio )
media-libs/libv4l
media-libs/libvpx
media-libs/openal
@@ -31,6 +32,10 @@ src_prepare() {
}
src_configure() {
+ if use filter_audio && [ "${PROFILE_IS_HARDENED}" = 1 ]; then
+ ewarn "Building µTox with support for filter_audio using hardened profile results in"
+ ewarn "crash upon start. For details, see https://github.com/notsecure/uTox/issues/844"
+ fi
# respect CFLAGS
sed -i \
-e '/CFLAGS/s# -g ##' \
@@ -38,7 +43,10 @@ src_configure() {
}
src_compile() {
- emake CC="$(tc-getCC)" DBUS=$(usex dbus "1" "0")
+ emake \
+ CC="$(tc-getCC)" \
+ DBUS=$(usex dbus "1" "0") \
+ FILTER_AUDIO=$(usex filter_audio "1" "0")
}
src_install() {
diff --git a/net-libs/tox/files/confd b/net-libs/tox/files/confd
index e4aac3ad..33f850bf 100644
--- a/net-libs/tox/files/confd
+++ b/net-libs/tox/files/confd
@@ -1,7 +1,2 @@
-# [--ipv4|--ipv6]
-cmdline=""
-
-# open node
-ip=""
-port=""
-key=""
+TOX_GROUP=tox
+TOX_USER=tox
diff --git a/net-libs/tox/files/initd b/net-libs/tox/files/initd
index 728cb6f5..c500e9b4 100644
--- a/net-libs/tox/files/initd
+++ b/net-libs/tox/files/initd
@@ -1,8 +1,7 @@
#!/sbin/runscript
-PIDFILE=/run/tox-dht-bootstrap.pid
-LOGDIR=/var/log/tox-dht-bootstrap
-RUNDIR=/var/lib/tox-dht-bootstrap
+PIDDIR=/run/tox-bootstrapd
+PIDFILE="${PIDDIR}"/tox-bootstrap.pid
depend() {
need net
@@ -11,16 +10,13 @@ depend() {
start() {
ebegin "Starting tox-dht-bootstrap daemon"
- [ -d "${LOGDIR}" ] || mkdir -p "${LOGDIR}"
- [ -d "${RUNDIR}" ] || mkdir -p "${RUNDIR}"
- chown -R nobody:nobody "${LOGDIR}" "${RUNDIR}"
+ [ -d "${PIDDIR}" ] || mkdir -p "${PIDDIR}"
+ chown -R ${TOX_USER}:${TOX_GROUP} "${PIDDIR}"
start-stop-daemon --start \
- --pidfile "${PIDFILE}" --make-pidfile --background \
- --stdout "${LOGDIR}/stdout" --stderr "${LOGDIR}/stderr" \
- --chdir "${RUNDIR}" \
- --user=nobody --group=nobody \
- --exec /usr/bin/DHT_bootstrap
+ --pidfile "${PIDFILE}" \
+ --user=${TOX_USER} --group=${TOX_GROUP} \
+ --exec /usr/bin/tox-bootstrapd -- /etc/tox-bootstrapd.conf
eend $?
}
diff --git a/net-libs/tox/files/tox-bootstrapd.conf b/net-libs/tox/files/tox-bootstrapd.conf
new file mode 100644
index 00000000..3413f590
--- /dev/null
+++ b/net-libs/tox/files/tox-bootstrapd.conf
@@ -0,0 +1,65 @@
+// Tox DHT bootstrap daemon configuration file.
+
+// Listening port (UDP).
+port = 33445
+
+// A key file is like a password, so keep it where no one can read it.
+// If there is no key file, a new one will be generated.
+// The daemon should have permission to read/write it.
+keys_file_path = "/var/lib/tox-bootstrapd/keys"
+
+// The PID file written to by the daemon.
+// Make sure that the user that daemon runs as has permissions to write to the
+// PID file.
+pid_file_path = "/var/run/tox-bootstrapd/tox-bootstrapd.pid"
+
+// Enable IPv6.
+enable_ipv6 = true
+
+// Fallback to IPv4 in case IPv6 fails.
+enable_ipv4_fallback = true
+
+// Automatically bootstrap with nodes on local area network.
+enable_lan_discovery = true
+
+enable_tcp_relay = true
+
+// While Tox uses 33445 port by default, 443 (https) and 3389 (rdp) ports are very
+// common among nodes, so it's encouraged to keep them in place.
+tcp_relay_ports = [443, 3389, 33445]
+
+// Reply to MOTD (Message Of The Day) requests.
+enable_motd = true
+
+// Just a message that is sent when someone requests MOTD.
+// Put anything you want, but note that it will be trimmed to fit into 255 bytes.
+motd = "tox-bootstrapd"
+
+// Any number of nodes the daemon will bootstrap itself off.
+//
+// Remember to replace the provided example with your own node list.
+// There is a maintained list of bootstrap nodes on Tox's wiki, if you need it
+// (https://wiki.tox.chat/users/nodes).
+//
+// You may leave the list empty or remove "bootstrap_nodes" completely,
+// in both cases this will be interpreted as if you don't want to bootstrap
+// from anyone.
+//
+// address = any IPv4 or IPv6 address and also any US-ASCII domain name.
+bootstrap_nodes = (
+ { // Example Node 1 (IPv4)
+ address = "127.0.0.1"
+ port = 33445
+ public_key = "728925473812C7AAC482BE7250BCCAD0B8CB9F737BF3D42ABD34459C1768F854"
+ },
+ { // Example Node 2 (IPv6)
+ address = "::1/128"
+ port = 33445
+ public_key = "3E78BACF0F84235B30054B54898F56793E1DEF8BD46B1038B9D822E8460FAB67"
+ },
+ { // Example Node 3 (US-ASCII domain name)
+ address = "example.org"
+ port = 33445
+ public_key = "8CD5A9BF0A6CE358BA36F7A653F99FA6B258FF756E490F52C1F98CC420F78858"
+ }
+)
diff --git a/net-libs/tox/files/tox-bootstrapd.service b/net-libs/tox/files/tox-bootstrapd.service
new file mode 100644
index 00000000..1581026c
--- /dev/null
+++ b/net-libs/tox/files/tox-bootstrapd.service
@@ -0,0 +1,18 @@
+[Unit]
+Description=Tox DHT Bootstrap Daemon
+After=network.target
+
+[Service]
+Type=forking
+PermissionsStartOnly=true
+ExecStartPre=-/bin/mkdir /var/run/tox-bootstrapd -p
+ExecStartPre=/bin/chown tox:tox -R /var/run/tox-bootstrapd
+WorkingDirectory=/var/lib/tox-bootstrapd
+ExecStart=/usr/bin/tox-bootstrapd /etc/tox-bootstrapd.conf
+User=tox
+Group=tox
+PIDFile=/var/run/tox-bootstrapd/tox-bootstrapd.pid
+#CapabilityBoundingSet=CAP_NET_BIND_SERVICE
+
+[Install]
+WantedBy=multi-user.target
diff --git a/net-libs/tox/metadata.xml b/net-libs/tox/metadata.xml
index e35d0a76..5d1d92f5 100644
--- a/net-libs/tox/metadata.xml
+++ b/net-libs/tox/metadata.xml
@@ -7,19 +7,22 @@
</maintainer>
<use>
<flag name="av">Adds support for audio and video.</flag>
- <flag name="logging">Enables logging, useful for debugging.
+ <flag name="log">Enables logging, useful for debugging.
(default log level: DEBUG)</flag>
- <flag name="log-info">Set log level to INFO (only choose one log-*,
- needs logging enabled)
+ <flag name="log-trace">Set log level to TRACE (only choose one log-*,
+ needs log enabled)
</flag>
<flag name="log-debug">Set log level to DEBUG (only choose one log-*,
- needs logging enabled)
+ needs log enabled)
+ </flag>
+ <flag name="log-info">Set log level to INFO (only choose one log-*,
+ needs log enabled)
</flag>
<flag name="log-warn">Set log level to WARNING (only choose one log-*,
- needs logging enabled)
+ needs log enabled)
</flag>
<flag name="log-error">Set log level to ERROR (only choose one log-*,
- needs logging enabled)
+ needs log enabled)
</flag>
<flag name="ntox">Enable the testing nTox client.</flag>
<flag name="daemon">Enable the DHT Bootstrap Daemon</flag>
diff --git a/net-libs/tox/tox-9999.ebuild b/net-libs/tox/tox-9999.ebuild
index 3b440eeb..fc7d1f40 100644
--- a/net-libs/tox/tox-9999.ebuild
+++ b/net-libs/tox/tox-9999.ebuild
@@ -1,23 +1,24 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
-inherit autotools git-2
+inherit autotools eutils git-2 user systemd
-DESCRIPTION="Encrypted P2P, messenging, and audio/video calling platform"
-HOMEPAGE="https://tox.im"
+DESCRIPTION="Encrypted P2P, messaging, and audio/video calling platform"
+HOMEPAGE="https://tox.chat"
SRC_URI=""
-EGIT_REPO_URI="https://github.com/irungentoo/toxcore"
+EGIT_REPO_URI="git://github.com/irungentoo/toxcore.git
+ https://github.com/irungentoo/toxcore.git"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS=""
-IUSE="+av daemon logging log-debug log-error log-info log-warn ntox static-libs test"
+IUSE="+av daemon log log-debug log-error log-info log-trace log-warn ntox static-libs test"
RDEPEND="
- >=dev-libs/libsodium-1.0.0
+ >=dev-libs/libsodium-0.6.1[urandom,asm]
daemon? ( dev-libs/libconfig )
av? ( media-libs/libvpx
media-libs/opus )
@@ -30,12 +31,13 @@ pkg_setup() {
unset loglevel
if use log-info || use log-debug || use log-warn || use log-error ; then
- if use !logging ; then
+ if use !log ; then
ewarn "Logging disabled, but log level set,"
ewarn "it will have no effect."
else
- use log-info && loglevel=" INFO"
+ use log-trace && loglevel=" TRACE"
use log-debug && loglevel="${loglevel} DEBUG"
+ use log-info && loglevel="${loglevel} INFO"
use log-warn && loglevel="${loglevel} WARNING"
use log-error && loglevel="${loglevel} ERROR"
@@ -56,8 +58,8 @@ src_prepare() {
src_configure() {
econf \
- $(use_enable logging) \
- $(usex logging "--with-logger-level=${loglevel##* }" "") \
+ $(use_enable log) \
+ $(usex log "--with-log-level=${loglevel##* }" "") \
$(use_enable av) \
$(use_enable test tests) \
$(use_enable ntox) \
@@ -68,6 +70,21 @@ src_configure() {
src_install() {
default
use daemon && { newinitd "${FILESDIR}"/initd tox-dht-daemon
- newconfd "${FILESDIR}"/confd tox-dht-daemon ; }
+ newconfd "${FILESDIR}"/confd tox-dht-daemon
+ insinto /etc
+ doins "${FILESDIR}"/tox-bootstrapd.conf
+ systemd_dounit "${FILESDIR}"/tox-bootstrapd.service ; }
prune_libtool_files
}
+
+pkg_postinst() {
+ use daemon && { enewgroup ${PN}
+ enewuser ${PN} -1 -1 -1 ${PN}
+ ewarn "Backwards compatability with the bootstrap daemon"
+ ewarn "might have been broken a while ago."
+ ewarn "To resolve this issue, REMOVE the following files:"
+ ewarn "/var/lib/tox-dht-bootstrap/key"
+ ewarn "/etc/tox-bootstrapd.conf"
+ ewarn "/run/tox-dht-bootstrap/tox-dht-bootstrap.pid"
+ ewarn "Then just re-emerge net-libs/tox" ; }
+}
diff --git a/net-misc/hamachi-gui/Manifest b/net-misc/hamachi-gui/Manifest
index 20071729..822c5846 100644
--- a/net-misc/hamachi-gui/Manifest
+++ b/net-misc/hamachi-gui/Manifest
@@ -1,2 +1 @@
-DIST hamachi-gui_0.9.6.tar.gz 248476 RMD160 902d88cc0aa83fae7eea0d80c4b6314a076dcedd SHA1 3c7fdec3d26d91731deb9b8b632a35a15dc11b20 SHA256 8a66a4d6f68c32e043878def90f0533968cc564357e23edfb9c20718e32dd0c2
-EBUILD hamachi-gui-0.9.6.ebuild 830 RMD160 c3a99680388c0b94ccade1d74a975651c3096d5d SHA1 687fca95be69535fa3e4fa8095d671f6341cfbf1 SHA256 aa525261b2110f638a7b0f33d9b7c1dbe8a0ede71a4f084e4532eb853ce4c7a6
+DIST hamachi-gui_0.9.6.tar.gz 248476 SHA256 8a66a4d6f68c32e043878def90f0533968cc564357e23edfb9c20718e32dd0c2
diff --git a/net-misc/logmein-hamachi/Manifest b/net-misc/logmein-hamachi/Manifest
index b79a5074..6484cea4 100644
--- a/net-misc/logmein-hamachi/Manifest
+++ b/net-misc/logmein-hamachi/Manifest
@@ -1,15 +1,6 @@
-AUX logmein-hamachi.confd 541 SHA256 661be1f7ca7ce360933ab275a9f0a43961c00940534c1c156a985fe346bcb058 SHA512 8d28891af13b597d9a29dcdc3a92e3c933e6cd3c122d720f6ec140619fbf26e2a2c4d3c729ed0499fc844e7b4480149dae76268bfe024b88f7c2e44b39e5ac14 WHIRLPOOL e1019d4bc29884932691f49f5bd2889c1331a14f63b9b98d30a68b15d366ca236e56bce606f3082c6ee678ffa1621204e706fdfe3f62da3d8d1eb36840ac96f3
-AUX logmein-hamachi.initd 1526 SHA256 49337e88fb6b42bd830b108471ab87335a5890c2250f01f3dfa7069b4406984d SHA512 4f76dff322af85e89627a50feb43d46745057a65cbad27e57449f572ecf725df1407b66a651fcf3a41fd787eb6c95ac0a59afd1e4bf7a4b3542319285fec62e6 WHIRLPOOL ce0e3bac91a071b402f6166a06e8a3e10fa47b9e62fb536fa375769db493e1ec1b31f2667fd610b4ba84c6105fe70acc13e1cae4d4c124ce2dd5ddc293338cc8
DIST logmein-hamachi-2.1.0.17-x64.tgz 1055901 SHA256 5de15e39d00d993fcd9d7a84ad6f8a89f6fa1162d7f55309d803c9b9718ef2f9
DIST logmein-hamachi-2.1.0.17-x86.tgz 997313 SHA256 a1f026c0266fe07835c72e3a432528f11fbde7e1ec4cbfbcba731cef8f51feec
DIST logmein-hamachi-2.1.0.68-x64.tgz 1070317 SHA256 4a32bb07eac35f03c23787d31b86469545b520fd3c0337b8ddaed788c2754869 SHA512 1754292691709e3e4136fa00fc12389e982a002c7c045a2f5e00e9b79751f6e616318c9d7db5605aadeffc1f23efd51d3b694acdd541c89b7937898bcf509aaf WHIRLPOOL 777d5326b8382b29da99dac1f52d291c9df94381d2ffd91a3339c89bcdbc6a8f80b1fa61940a2b5080855a3f5969c40c62cf652398a731866b4d9c55e5f4c795
DIST logmein-hamachi-2.1.0.68-x86.tgz 1010497 SHA256 41138f1c52b810a3ac107f93a161302b72805d71a389353070d5daead1cf70d7
DIST logmein-hamachi-2.1.0.76-x64.tgz 1091221 SHA256 c6c59ce1ac4db42458b038e28cad114bad9fa6cb386de73050843d47e88645e3 SHA512 913aa516d7430085c04d33a6079c8ad82a19309f59ea91a8f0304b4d08c3b35932522a1315100ecf4a8ab1ab385564a46726c489e669d3beb1b972655228c981 WHIRLPOOL 4994184c4b46db3f1b50add3d6e5e0b57f9bcb96e2ccd78a560e7eabcb7ab4b3ea8163e143871e5701ebbbf9d1e9ea00660c921d10795f9073efcd09a6663def
DIST logmein-hamachi-2.1.0.76-x86.tgz 1031594 SHA256 1172f32ccb0ca63a726fa31aa5398f57591aabcfa688282a1f1c82c099e9fe19 SHA512 c533bd4fa7af814e12842d68072d6f05b58bf586105a75e267dab231b81112944ccc61f12377b498b78b8f4d90d0173cf32fb7fad208fae0633f7f99fd294855 WHIRLPOOL 9b631ae8ce5fb33aa647eee4b256d4c63b7a81929f1f26c71273d82a092b873c8021fbb1fb3b1a37cd186ab551bd4e29a8f5d2fa7a3e8393b1e2949522311818
-EBUILD logmein-hamachi-2.1.0.17.ebuild 1715 SHA256 4b782d243f17c5a92f5655d4a1cd12539e79ce5bd8348b3db99ed25f07c0667f SHA512 78be607d7dfba677b72ca05efa367ab173b2a8bdd174a857739e8fe1ca1413288cd65e1100a3eeef026db3ee0d9219e48db4393c666a6b4741d02503a8e46372 WHIRLPOOL 537003b17ba9d268186211e0cf28e6253110fa001c44fbaf78c54619ef546e6a33b3f6e70b46fde631aa0662cf96a67d4abfa2156e8837671e85184510f6d260
-EBUILD logmein-hamachi-2.1.0.68-r1.ebuild 1758 SHA256 832e1794dec78885a1fa97954e0a25fa5d46f452cb50f699bf83e49271c893ab SHA512 24026684f6eea159b03660fce63c18c7a2b3e058c40444b83724feb1617b98d4da622d166a2a1b1c63ac6a9cec19673e900650613cfabe508e96eb758f55c999 WHIRLPOOL 9348c1aaec3443d19e90e86251b2e6d29c096e80acc0e63957296f88b298575686cb043de271aa5db77d8bd10edc53d5826269b14ea6eb7a4076ee0455b137e3
-EBUILD logmein-hamachi-2.1.0.68.ebuild 1716 SHA256 437169993b9e9317f324d2dbf17fd5395525ab16ea1bb3d86a73c3d0a4907e71 SHA512 134044bf514e43d6f6c0172bd9e4c65432ba78cbfb8e2616ad0709373ac7b5774253eda298d8c4cf742036c10812bc68440b87b9bcb82eaa6134026323e55eef WHIRLPOOL 677c744e17d5ee60f9c20b06138c6a33b2c0b346a452e8b31f5e8acf6b986c59cfab863cfb66f96b48c2849bde4e93ad184a4c0655610d70ba0be591214a0299
-EBUILD logmein-hamachi-2.1.0.76-r1.ebuild 1763 SHA256 3a62497742d738c17e8709ce04ae9a6d8aed0ce71b0703d8c3ea80fc5db1e8f9 SHA512 8f74f52479831f39232f7897a88b7021cf7403c340f304ef6a451f61edf1a092f78000df926392a0936cbc54740a4eaec3d985325f5988babced8015cc45a4fe WHIRLPOOL 673211832e7a4dc84cd17576e9b8a7731cb40a95b09f6ee5f72baef05c1d4becb032621023a017cc89f186dcb25311e7aaf4369c2a3907d2a631c62b47853c5a
-EBUILD logmein-hamachi-2.1.0.76.ebuild 1753 SHA256 7a46dd5d2f075eeb9e4fe66fe538a7c50f3584a44b50d85bfe5bf34387a7bb8c SHA512 a24990b27f45d9ed62cbde3104653bceddf1a5b6be10975ae618fd473ef20732768924bbe6eb7af0e547f4fe30ea817e300a13fb24d6ae104012792b61eeeca3 WHIRLPOOL f455a8bc569e621e7908640f32103531c53957ef260488870bf7682bff0df3bf3de12643397ea7785bd17bc20d61ba9b6b3cec1ff0fc912efb83da5f7d9475b9
-MISC ChangeLog 2004 SHA256 62069c818b0a7d11cab658f1a0767c8ce1eb71ee3e10d47916fe4bb1286575aa SHA512 ca815fbd7846375627d04adc20ff59ca22b7d5d8cf8aa5533e61dc54923b9ba784a0553999efdb0397b6774ab69b50be191ad0ffa4c9e85383124498ee9bede8 WHIRLPOOL 300d47284051403a532c89defd584ad3d579bcaded2e16fa6db775f6a7a4af44bfc5c0bf152d4f701b37e10566c7f9629d0c4dc4670e230799ddce29556e672b
-MISC metadata.xml 271 SHA256 fbb3d4a4ac430596956b69e0435bad93c2a660fa52c7503cefd1d7b615770185 SHA512 8e0d07e4d7817e26452a71f4c35f1becf91c842da68ff67f4f09cb5c6d2d42a60d1cc424118841ce9d891594008de066e823537e69e5d983f056b87ef8a42079 WHIRLPOOL 3c41fce26ea8420680f397d6b68f0b0fd9b4b9c787c2c802535138f73e82db575943ade214f5a29d0447e7e0a532b2451f503b88be1b3499abb9746e1ab4f719
diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 08b81405..6df19b36 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -8,8 +8,3 @@ DIST megasync_1.0.39_amd64.deb 1677470 SHA256 1abfe9c8b2b4d72b593ffbca7eac627176
DIST megasync_1.0.39_i386.deb 1692558 SHA256 eae1c8de33c7b0eb6c2c08bbc2b2a50373ff4751be11976ed0d076332dc3fe02 SHA512 24918b9df84749291ecf764783d400fde8f02443bf4e6cdda2ba5d3305f598710e22253f603e4cc890c6eac822c8433d3c4162f8c4c8413e0b7be203908e35c1 WHIRLPOOL 73ed0730a93ca2fcfb1f839cb08fdeef8bbde932a9b2ac198984032bb4dae53f48087067c05b9b7771ca6f1b02d8d46cf22311bfab363d44bceeab1336603d74
DIST megasync_2.0.0_amd64.deb 1700662 SHA256 b83b5ef84dcf8215772781a494fda0246860f9328577318ccac3613c871157e3 SHA512 6b0e541ac439483510f3de48f7a68dc06d7904f6cd85e882ece5ea56682b0cac8dca858c3bbb5ad07d46557ed3806cac1c721e507b84bcabe9a34c2cddf8ef13 WHIRLPOOL f99bfde51b09c5e251204475b8b7ae446f8dcb6052be0041b45c22b2f749c607f191b48289add6c4c3f8dc026ecb1fe55bd6dbcf0bb6a5a6c898885d90cb726b
DIST megasync_2.0.0_i386.deb 1717104 SHA256 7816fb51f80e0ac404b4fef81e7c80768e1a6f85d2c881e569908488ebe56c4e SHA512 e85ca54728e32dabd198cc69fce2729f057d789f583050a46a24e7efe798f5fa028f3e86a06cad9f79e0564557281fb39d3578d98e81f7bf8baf087f8a2a9a65 WHIRLPOOL 92dc32eee78a0d9a15ce91e3926943a87c67b04366f7b3c6ad8081d21374bdc7cc51e7cab5cba9f4f93b30da3cfe01ce7411ea465a32fe58d1eaa873492e0953
-EBUILD megasync-1.0.37.ebuild 1198 SHA256 c11e4e60c3568ea0c525c26c89ca9d3c172ea7857d657714a30a217d6ffa1816 SHA512 709bc8d5b1c85b33dc0a9d93c882135f115a1b30c56af4ce16136f30bc202ddb763b10891e3493daaa629de7affc652dc0f0ddd5290e81c14173db7fc937a39b WHIRLPOOL 0cb15eb3980e0ace92e48b6fc746968cc0f46347e361ad9baf67f597c5149b2e0dbfdc8fbaf11edd8f643e6f764670239684fe6e306c82bc4d16910242d675e8
-EBUILD megasync-1.0.38.ebuild 1198 SHA256 c11e4e60c3568ea0c525c26c89ca9d3c172ea7857d657714a30a217d6ffa1816 SHA512 709bc8d5b1c85b33dc0a9d93c882135f115a1b30c56af4ce16136f30bc202ddb763b10891e3493daaa629de7affc652dc0f0ddd5290e81c14173db7fc937a39b WHIRLPOOL 0cb15eb3980e0ace92e48b6fc746968cc0f46347e361ad9baf67f597c5149b2e0dbfdc8fbaf11edd8f643e6f764670239684fe6e306c82bc4d16910242d675e8
-EBUILD megasync-1.0.39.ebuild 1198 SHA256 c11e4e60c3568ea0c525c26c89ca9d3c172ea7857d657714a30a217d6ffa1816 SHA512 709bc8d5b1c85b33dc0a9d93c882135f115a1b30c56af4ce16136f30bc202ddb763b10891e3493daaa629de7affc652dc0f0ddd5290e81c14173db7fc937a39b WHIRLPOOL 0cb15eb3980e0ace92e48b6fc746968cc0f46347e361ad9baf67f597c5149b2e0dbfdc8fbaf11edd8f643e6f764670239684fe6e306c82bc4d16910242d675e8
-EBUILD megasync-2.0.0-r1.ebuild 1219 SHA256 7371a8c76555bcd23c19e4f7bb13f27a1ab7e8c7d51eabf6f350f5cdb71f4609 SHA512 c9ae2bc57a5dbcc57ee26ef1f3ed75ef596d8eebd20b41664f147647214aaa544f7c04a16f08eb2fb18071abd96cd894980f1e7e51ec61726a5d210f16709332 WHIRLPOOL 8bf120cc15146ba9ca0d9178df373f3d31aa8fb6a4e0b49f7fa561ff147544b58549793792ff7afad1a21a2a56b870b21e92dddc1d33ebe097bab5957f1b8dbf
-EBUILD megasync-2.0.0.ebuild 1198 SHA256 c11e4e60c3568ea0c525c26c89ca9d3c172ea7857d657714a30a217d6ffa1816 SHA512 709bc8d5b1c85b33dc0a9d93c882135f115a1b30c56af4ce16136f30bc202ddb763b10891e3493daaa629de7affc652dc0f0ddd5290e81c14173db7fc937a39b WHIRLPOOL 0cb15eb3980e0ace92e48b6fc746968cc0f46347e361ad9baf67f597c5149b2e0dbfdc8fbaf11edd8f643e6f764670239684fe6e306c82bc4d16910242d675e8
diff --git a/net-misc/teamviewer/Manifest b/net-misc/teamviewer/Manifest
index 5b0d4da1..5f111b28 100644
--- a/net-misc/teamviewer/Manifest
+++ b/net-misc/teamviewer/Manifest
@@ -1,6 +1,3 @@
DIST teamviewer-7.0.9310.tar.gz 28493556 SHA256 1565ebeaf8a0c9eab762414e38a6c608a890bcf360fdd14e1146ad1781437184
DIST teamviewer-7.0.9377.tar.gz 18102617 SHA256 3eaa78cbbd49449f2dbe5be6f0af99535a039598867a537ea8230189251909b9 SHA512 cc959dc9d243be499dbd5781c979305787659fbc95f72f5cb5e05dc042006cf05e670e8feb88322a1adf74f1c58cdf8883c11945a5baff26b0a7a2a4e8b08a8b WHIRLPOOL 68cc97298d8f98b5021e39954f45167eb2b32ff3bd32aa38733120574dafcf13884e452823ccec9d73f3244989433919395ba6d357f714635a1a6276bd8fa855
DIST teamviewer-8.0.16675.tar.gz 18102617 SHA256 3eaa78cbbd49449f2dbe5be6f0af99535a039598867a537ea8230189251909b9 SHA512 cc959dc9d243be499dbd5781c979305787659fbc95f72f5cb5e05dc042006cf05e670e8feb88322a1adf74f1c58cdf8883c11945a5baff26b0a7a2a4e8b08a8b WHIRLPOOL 68cc97298d8f98b5021e39954f45167eb2b32ff3bd32aa38733120574dafcf13884e452823ccec9d73f3244989433919395ba6d357f714635a1a6276bd8fa855
-EBUILD teamviewer-7.0.9310.ebuild 1203 SHA256 8cb576a9de49648a00b4b12c7311d2121fe1566e27b039e4104a530358553bc1 SHA512 7ea89d986865659768dd3c8e0bafd464f64963debea17832534a4ec2449eb59ef49f76d01ea506e292030a629370a1d86885cdeab5109f5b3727a311be4f9fee WHIRLPOOL bf45987c4aa5d68953dc2c91884c730debaf892422829ab55526339799f5079173ce7ce7617ebe9385ac34813f895e9a31bd8f34faf60bc0c54f368304a76634
-EBUILD teamviewer-7.0.9377.ebuild 1203 SHA256 8cb576a9de49648a00b4b12c7311d2121fe1566e27b039e4104a530358553bc1 SHA512 7ea89d986865659768dd3c8e0bafd464f64963debea17832534a4ec2449eb59ef49f76d01ea506e292030a629370a1d86885cdeab5109f5b3727a311be4f9fee WHIRLPOOL bf45987c4aa5d68953dc2c91884c730debaf892422829ab55526339799f5079173ce7ce7617ebe9385ac34813f895e9a31bd8f34faf60bc0c54f368304a76634
-EBUILD teamviewer-8.0.16675.ebuild 1203 SHA256 8cb576a9de49648a00b4b12c7311d2121fe1566e27b039e4104a530358553bc1 SHA512 7ea89d986865659768dd3c8e0bafd464f64963debea17832534a4ec2449eb59ef49f76d01ea506e292030a629370a1d86885cdeab5109f5b3727a311be4f9fee WHIRLPOOL bf45987c4aa5d68953dc2c91884c730debaf892422829ab55526339799f5079173ce7ce7617ebe9385ac34813f895e9a31bd8f34faf60bc0c54f368304a76634
diff --git a/net-misc/toxbot/metadata.xml b/net-misc/toxbot/metadata.xml
new file mode 100644
index 00000000..362f86b5
--- /dev/null
+++ b/net-misc/toxbot/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>zetok@openmailbox.org</email>
+ <name>Zetok Zalbavar</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/net-misc/toxbot/toxbot-9999.ebuild b/net-misc/toxbot/toxbot-9999.ebuild
new file mode 100644
index 00000000..a6b52693
--- /dev/null
+++ b/net-misc/toxbot/toxbot-9999.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit eutils git-2 toolchain-funcs
+
+DESCRIPTION="Tox groupchats bot"
+HOMEPAGE="https://github.com/JFreegman/ToxBot"
+SRC_URI=""
+EGIT_REPO_URI="git://github.com/JFreegman/ToxBot.git"
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE=""
+
+RDEPEND="net-libs/tox[av]"
+
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ # Verbose build
+ sed -i \
+ -e 's/@$(CC)/$(CC)/' \
+ Makefile || die
+ epatch_user
+}
+
+src_compile() {
+ emake \
+ CC="$(tc-getCC)" \
+ USER_CFLAGS="${CFLAGS}" \
+ USER_LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+ dobin "${S}/toxbot"
+}
diff --git a/net-misc/toxvpn/metadata.xml b/net-misc/toxvpn/metadata.xml
new file mode 100644
index 00000000..362f86b5
--- /dev/null
+++ b/net-misc/toxvpn/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>zetok@openmailbox.org</email>
+ <name>Zetok Zalbavar</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/net-misc/toxvpn/toxvpn-9999.ebuild b/net-misc/toxvpn/toxvpn-9999.ebuild
new file mode 100644
index 00000000..e87a4ab4
--- /dev/null
+++ b/net-misc/toxvpn/toxvpn-9999.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit cmake-utils eutils git-2
+
+DESCRIPTION="toxvpn allows one to make tunneled point to point connections over Tox"
+HOMEPAGE="https://github.com/cleverca22/toxvpn"
+SRC_URI=""
+EGIT_REPO_URI="git://github.com/cleverca22/toxvpn.git"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="dev-libs/jsoncpp
+ net-libs/tox"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ epatch_user
+}
+
+src_configure() {
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+}
+
+src_install() {
+ dobin "${WORKDIR}/${P}_build"/toxvpn
+}
diff --git a/net-misc/udpcast/Manifest b/net-misc/udpcast/Manifest
index daffb207..678eb990 100644
--- a/net-misc/udpcast/Manifest
+++ b/net-misc/udpcast/Manifest
@@ -1,7 +1,2 @@
-AUX udpcast-define.patch 426 SHA256 debb6029b894ff1c98f34a65c56a2e4c91ab7d9a5e0fc66e653e7139e037408b SHA512 1e42f3a5d3dc91e1314969bf80ae980794b0a651ce1a1c124ecd75dce4ed66a87120ae518c605a925d4440426220839359415015494e229b03f8292dfa6d0d1a WHIRLPOOL 9fa57628dd6e28020b2344586b483e2a9c0db9fee8298357620a239de68e5b007d493700d1bc214af9d81669db07259952df38e9f39d970424bad099825b982a
DIST udpcast-20110710.tar.bz2 138992 SHA256 84a0e577cdd01a555cd6dca80bc66cd0dfe7090848af560428dc71c1e6495329 SHA512 64197117e15a87592ebd41d70fb500bb6b08b119436fdd1149d45948a0e0995414b4e6a8efd5ce292a9e6faf128e8f57971d5888f081eab644ad275d27a4fbaf WHIRLPOOL 8138111d1b2486af494691c80f6820537f2fd940d0f7e2a07d14fd613cd826f55a0bf8b9a7e0aa1da0b5374723956a2c46b05bc2a6f41edb378966bff3e2d732
DIST udpcast-20120424.tar.bz2 138955 SHA256 d6c30352571a3215f00f8451d0fe932ba24ed5f98653d3aeb554e3c43c079677 SHA512 b28ada43f9f3cba498ffff3032cff6a673584836439275604c1201a18fe2e37f2c847a48b72783065b1656a7a2f9e9739d8a376e90df8b05749bc2e2f64278de WHIRLPOOL 9d8d48fabe30f462e49d2b1dc0b2d190fd5b0e6d1e68f801209a61782185464a952dd46ffbed9a6d39a3da8fce6de99f68916b3ef447db6d0fcc1523a83cc4de
-EBUILD udpcast-20110710.ebuild 651 SHA256 82cce26ffc46bee69b47a48d7d37e8b47aeb8c81bfc082d40378b4169c6857d5 SHA512 2d26f4de340760c73e2c781d7d4e3ec0ef5db818c604c8800eb9a5d2b197a73a6c6095b1ec7e77ee243fc1a781fcc44e9aac84a84afc0a74b94983d1c0271771 WHIRLPOOL a8508c1ad210180bb212d65b6c4a3fa9570e50676a96caef88e0dfbad4d4305fd7e473c6f21cc3151ef7144a251b413384fcdf1a878e9634c69eb69f80d0cf9c
-EBUILD udpcast-20120424.ebuild 652 SHA256 414500b44d29075760120ecd9226cacdfadc932b8208da95fb31210c0a9ae961 SHA512 52acca2e24cc97f0a490478f82ae572ff1e3605b810a37b2315ceed47b958d094dd412b4c80f0ca300aa3f638f83ff859a075bc84f7240f6c555eb856fd20483 WHIRLPOOL e5df21e56aefaae17b6b572cbfc9862f2e40e34ef4948ba0675d0880ef5d9eecc51fa2cd07fb20f5ac47e0d510319a372d112904e53e3b04635e9e7264e15c44
-MISC ChangeLog 3459 SHA256 a73145f20f7cf2da3c17dcecb820d43120a64c8699e20a7080ba1d6d2ac6749d SHA512 198f2f5142bc95d2d05ec7fb53efd51927a5aea022f170c217e7be326ae2ea5aeb60eb97ef969ef32f74a70a27c2f370e1c1d8a3a041dc6e2253bd3b02e1a690 WHIRLPOOL 3c6b0ba3b9479247f8580dedc2fd11267fa9584768b23246e0a1046e4ae4b01db5f7cbbaae13ff532fa0e40cc771d1addadd51b2b55d486a872e6f585b942c60
-MISC metadata.xml 575 SHA256 df2f4234076fbcd7f357b64386f6e9f23d6c6afce5e70a7f820d7beb5d680d84 SHA512 e4e6ecafd90f60b9dbf8cb5b99b7409bd90c1ec4899d43e6ba7be75c81e3084182ac5fa920fa7780460dfd7348812f096672805e2c01ac05a95068c6a671d2cd WHIRLPOOL 5823b97397edb079fb36a0407de9168a46cba7db9c5e07cc2f90c0890af54cad2b2952d36e4ed0f550047a5578bcd400d5c56f55e38437c6b6dee734a6bf4fbf
diff --git a/net-misc/xdman/Manifest b/net-misc/xdman/Manifest
index 0d8a4d11..edb96246 100644
--- a/net-misc/xdman/Manifest
+++ b/net-misc/xdman/Manifest
@@ -1,2 +1 @@
DIST xdman.zip 405717 SHA256 38b757a54f24798c0db966cb17ce8c4bb5603b3e7f735c930a0a9762d85fea7c SHA512 a32307d399bac5d6990b7383c603ebcc4e0c497b308597abd125def1212371fed4ad6111181ae56bc8ac996727a27761d2d187308dd8d7dd5461ce93782ba549 WHIRLPOOL ae8924037b57f63e218a9be05059c2e37820504171bb1ac6a8f3660c01f44cba52f7c250ab136edb176cf6087bc9e1d3e2f6ff3b16a64c2137ea059ed842f20c
-EBUILD xdman-1.0.ebuild 863 SHA256 2d380bd6e87ebbd78299b1d9518f6b22dc9c8ba0af86e6809d052514aba07974 SHA512 ae6c5060e9341384b8d29f5bdfe5104abfbd3da49b1bac2df9012bcca78440a7bb3016315436e41841195baa7ba1d8978ac10e5f4f8084c5c271f45caade9353 WHIRLPOOL e801333e4e5c86c5160c31bfe8fa5bcf1a3b4b393d79a38b8e1fa7afbdd790b79b254fa8d3be9325c80a3fdcb399e50fb2a5cb2464ac218eea036706c50019db
diff --git a/net-misc/xrdp/Manifest b/net-misc/xrdp/Manifest
deleted file mode 100644
index 523da59f..00000000
--- a/net-misc/xrdp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-EBUILD xrdp-9999.ebuild 2648 SHA256 2d9070034dfe1733ad8ee8d382df3ea5e0c974a16ed5e8875f9a83b0c3eb78df SHA512 974e3a89f0e21cfcc1a4e9d742f0f15baa7e443e3f788e2f902ac1ceee3a1ecd2c3d1410634b51576b4c78efe3d0a9f29d86a9ba5c844cdae75f4ac29e6ac2f1 WHIRLPOOL 8d96668bcf8ab6942fa8255a66578c4cb35b25065a3458b124dbe6c6c707c39d1d0dffba78ad52395a511c10589eb23f8cacefed60d646c6c9ae26625e23bc76