diff options
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 |