diff options
author | psyc://loupsycedyglgamf.onion/~lynX <ircs://psyced.org/youbroketheinternet> | 1984-04-04 00:44:14 +0000 |
---|---|---|
committer | psyc://loupsycedyglgamf.onion/~lynX <ircs://psyced.org/youbroketheinternet> | 1984-04-04 00:44:14 +0000 |
commit | 5614f819da096a643ae2943e8ecfa428bda0b26c (patch) | |
tree | c431f114dacd02bb691469a0403413456861cf68 | |
parent | 6adb6e5d5064b28511dbef302c6311eedb03bd8c (diff) | |
download | youbroketheinternet-overlay-5614f819da096a643ae2943e8ecfa428bda0b26c.tar.gz youbroketheinternet-overlay-5614f819da096a643ae2943e8ecfa428bda0b26c.zip |
several packages got migrated into main portage
21 files changed, 20 insertions, 1732 deletions
@@ -251,13 +251,11 @@ Multi-protocol messenger app. | |||
251 | 251 | ||
252 | == net-im/qtox == | 252 | == net-im/qtox == |
253 | 253 | ||
254 | Person-to-person encrypted telephony application. | 254 | [migrated to gentoo portage] |
255 | 255 | ||
256 | == net-im/ricochet == | 256 | == net-im/ricochet == |
257 | 257 | ||
258 | Metadata protecting Instant Messenger tool operating | 258 | [migrated to gentoo portage] |
259 | peer-to-peer over Tor Hidden Services without using | ||
260 | servers. | ||
261 | 259 | ||
262 | == net-im/telegram-cli == | 260 | == net-im/telegram-cli == |
263 | 261 | ||
@@ -307,23 +305,6 @@ as a text-based messaging client with psyced's telnet access. | |||
307 | That's why we also provide a 'cmdsep' flag to avoid making ";" | 305 | That's why we also provide a 'cmdsep' flag to avoid making ";" |
308 | a command separator symbol as it would keep you from winking. | 306 | a command separator symbol as it would keep you from winking. |
309 | 307 | ||
310 | == net-vpn/gnunet == | ||
311 | |||
312 | GNUnet is a mesh network routing system not limited to peer- | ||
313 | to-peer usage. It explicitly provides VPN functionality among | ||
314 | the many other things like censorship-resistant anonymous file | ||
315 | publication and sharing. | ||
316 | |||
317 | == net-vpn/gnunet-gtk == | ||
318 | |||
319 | While compiling from source works great, the ebuilds produce | ||
320 | some mysterious error messages. Please help to figure out | ||
321 | what the problem is. Luckily this package is optional. | ||
322 | |||
323 | == net-vpn/onioncircuits == | ||
324 | |||
325 | Another fine item from MeisterP's torbrowser overlay. | ||
326 | |||
327 | == net-p2p/cjdns == | 308 | == net-p2p/cjdns == |
328 | 309 | ||
329 | An Internet overlay based on deterministic DHT-powered routing, | 310 | An Internet overlay based on deterministic DHT-powered routing, |
@@ -352,17 +333,30 @@ overlay for pybitmessage to build successfully. | |||
352 | 333 | ||
353 | == net-p2p/retroshare == | 334 | == net-p2p/retroshare == |
354 | 335 | ||
355 | With the new 0.6 series RetroShare finally has built-in Tor | 336 | [migrated to gentoo portage] |
356 | support. Still, it is far too complicated to configure. This | ||
357 | needs to get a lot simpler. RetroShare is lightweight and | ||
358 | reasonably safe if used in Tor-only mode with DHT disabled. | ||
359 | For generic file sharing it's better to use GNUnet. | ||
360 | 337 | ||
361 | == net-proxy/torsocks == | 338 | == net-proxy/torsocks == |
362 | 339 | ||
363 | Make proxy-unaware applications access the Internet through | 340 | Make proxy-unaware applications access the Internet through |
364 | Tor. Includes the notorious 'torify' command. | 341 | Tor. Includes the notorious 'torify' command. |
365 | 342 | ||
343 | == net-vpn/gnunet == | ||
344 | |||
345 | GNUnet is a mesh network routing system not limited to peer- | ||
346 | to-peer usage. It explicitly provides VPN functionality among | ||
347 | the many other things like censorship-resistant anonymous file | ||
348 | publication and sharing. | ||
349 | |||
350 | == net-vpn/gnunet-gtk == | ||
351 | |||
352 | While compiling from source works great, the ebuilds produce | ||
353 | some mysterious error messages. Please help to figure out | ||
354 | what the problem is. Luckily this package is optional. | ||
355 | |||
356 | == net-vpn/onioncircuits == | ||
357 | |||
358 | Another fine item from MeisterP's torbrowser overlay. | ||
359 | |||
366 | == sys-apps/guix == | 360 | == sys-apps/guix == |
367 | 361 | ||
368 | GNU Guix is a package manager. It's also an operating system | 362 | GNU Guix is a package manager. It's also an operating system |
diff --git a/net-im/qtox/metadata.xml b/net-im/qtox/metadata.xml deleted file mode 100644 index cd6cad4..0000000 --- a/net-im/qtox/metadata.xml +++ /dev/null | |||
@@ -1,13 +0,0 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> | ||
3 | <pkgmetadata> | ||
4 | <maintainer> | ||
5 | <email>simon-github@slevermann.de</email> | ||
6 | <name>Simon Levermann</name> | ||
7 | </maintainer> | ||
8 | <use> | ||
9 | <flag name="filter_audio">Adds support for filtering audio input</flag> | ||
10 | <flag name="gtk">Adds support for GTK and Status Notifier tray backends</flag> | ||
11 | <flag name="X">Adds support for X11</flag> | ||
12 | </use> | ||
13 | </pkgmetadata> | ||
diff --git a/net-im/qtox/qtox-9999.ebuild b/net-im/qtox/qtox-9999.ebuild deleted file mode 100644 index 1fb8a51..0000000 --- a/net-im/qtox/qtox-9999.ebuild +++ /dev/null | |||
@@ -1,74 +0,0 @@ | |||
1 | # Copyright 1999-2016 Gentoo Authors | ||
2 | # Distributed under the terms of the GNU General Public License v2 | ||
3 | # $Header: $ | ||
4 | |||
5 | EAPI=5 | ||
6 | |||
7 | inherit eutils qmake-utils git-2 | ||
8 | |||
9 | DESCRIPTION="GUI for net-libs/tox using QT5 with code similarities to net-im/tox-gui-qt" | ||
10 | HOMEPAGE="https://github.com/tux3/qtox" | ||
11 | SRC_URI="" | ||
12 | EGIT_REPO_URI="git://github.com/tux3/qtox.git | ||
13 | https://github.com/tux3/qtox.git" | ||
14 | |||
15 | LICENSE="GPL-3" | ||
16 | SLOT="0" | ||
17 | KEYWORDS="" | ||
18 | IUSE="+filter_audio gtk X" | ||
19 | |||
20 | DEPEND=" | ||
21 | dev-qt/linguist-tools:5 | ||
22 | dev-qt/qtconcurrent:5 | ||
23 | dev-qt/qtcore:5 | ||
24 | dev-qt/qtgui:5[gif,jpeg,png,xcb] | ||
25 | dev-qt/qtnetwork:5 | ||
26 | dev-qt/qtopengl:5 | ||
27 | dev-qt/qtsql:5 | ||
28 | dev-qt/qtsvg:5 | ||
29 | dev-qt/qtxml:5 | ||
30 | filter_audio? ( media-libs/libfilteraudio ) | ||
31 | media-gfx/qrencode | ||
32 | media-libs/openal | ||
33 | >=media-video/ffmpeg-2.6.3[webp,v4l] | ||
34 | gtk? ( dev-libs/atk | ||
35 | dev-libs/glib:2 | ||
36 | x11-libs/gdk-pixbuf[X] | ||
37 | x11-libs/gtk+:2 | ||
38 | x11-libs/cairo[X] | ||
39 | x11-libs/pango[X] ) | ||
40 | net-libs/tox[av] | ||
41 | X? ( x11-libs/libX11 | ||
42 | x11-libs/libXScrnSaver )" | ||
43 | RDEPEND="${DEPEND}" | ||
44 | |||
45 | pkg_pretend() { | ||
46 | if [[ ${MERGE_TYPE} != binary ]]; then | ||
47 | if [[ $(tc-getCXX) == *g++ ]] ; then | ||
48 | if [[ $(gcc-major-version) == 4 && $(gcc-minor-version) -lt 8 || $(gcc-major-version) -lt 4 ]] ; then | ||
49 | eerror "You need at least sys-devel/gcc-4.8.3" | ||
50 | die "You need at least sys-devel/gcc-4.8.3" | ||
51 | fi | ||
52 | fi | ||
53 | fi | ||
54 | } | ||
55 | |||
56 | src_prepare() { | ||
57 | epatch_user | ||
58 | } | ||
59 | |||
60 | src_configure() { | ||
61 | use filter_audio || NO_FILTER_AUDIO="DISABLE_FILTER_AUDIO=YES" | ||
62 | use gtk || NO_GTK_SUPPORT="ENABLE_SYSTRAY_STATUSNOTIFIER_BACKEND=NO ENABLE_SYSTRAY_GTK_BACKEND=NO" | ||
63 | use X || NO_X_SUPPORT="DISABLE_PLATFORM_EXT=YES" | ||
64 | eqmake5 \ | ||
65 | ${NO_FILTER_AUDIO} \ | ||
66 | ${NO_GTK_SUPPORT} \ | ||
67 | ${NO_X_SUPPORT} | ||
68 | } | ||
69 | |||
70 | src_install() { | ||
71 | dobin "${S}/qtox" | ||
72 | doicon -s scalable "${S}/img/icons/qtox.svg" | ||
73 | domenu "${S}/qTox.desktop" | ||
74 | } | ||
diff --git a/net-im/ricochet/ricochet-1.0.4.ebuild b/net-im/ricochet/ricochet-1.0.4.ebuild deleted file mode 100644 index 8c5a8b6..0000000 --- a/net-im/ricochet/ricochet-1.0.4.ebuild +++ /dev/null | |||
@@ -1,103 +0,0 @@ | |||
1 | # Copyright 1999-2015 Gentoo Authors | ||
2 | # Distributed under the terms of the GNU General Public License v2 | ||
3 | # $Header: $ | ||
4 | # | ||
5 | # Not suitable for chatrooms but certainly better for one-on-one conversations | ||
6 | # than anything that goes through servers. --lynX 2015 | ||
7 | # | ||
8 | # http://youbroketheinternet.org | ||
9 | |||
10 | EAPI=5 | ||
11 | |||
12 | DESCRIPTION="End-to-end-encrypted instant messaging UI using Tor hidden services" | ||
13 | HOMEPAGE="https://ricochet.im" | ||
14 | LICENSE="BSD GPL-2" | ||
15 | |||
16 | inherit qmake-utils git-r3 | ||
17 | EGIT_REPO_URI="https://github.com/ricochet-im/ricochet" | ||
18 | # SRC_URI="https://github.com/ricochet-im/ricochet/archive/${PV}.tar.gz -> ${P}.tar.gz" | ||
19 | SRC_URI="" | ||
20 | |||
21 | KEYWORDS="~amd64 ~arm ~ppc64 ~x86" | ||
22 | IUSE="apparmor debug hardened" | ||
23 | SLOT="0" | ||
24 | |||
25 | DEPEND=" | ||
26 | virtual/pkgconfig | ||
27 | apparmor? ( sys-libs/libapparmor ) | ||
28 | dev-qt/qtcore:5 | ||
29 | dev-qt/qtmultimedia:5 | ||
30 | dev-qt/qtquickcontrols:5 | ||
31 | dev-qt/qtnetwork:5 | ||
32 | dev-qt/linguist-tools:5 | ||
33 | dev-libs/protobuf | ||
34 | dev-libs/openssl" | ||
35 | RDEPEND="${DEPEND}" | ||
36 | # Does it also depend on net-vpn/tor or can it | ||
37 | # use a Tor router running on a different system? | ||
38 | |||
39 | # providing actual commit hashes reduces risk of man in | ||
40 | # the middle attacks on the way to the git repository. --lynX | ||
41 | case ${PV} in | ||
42 | "1.0.4") | ||
43 | EGIT_COMMIT="b9b8e63569e698d1d907bd01d8a453eda5a99633" | ||
44 | # Date: Mon Sep 1 20:25:56 2014 -0600 | ||
45 | ;; | ||
46 | "1.1.0") | ||
47 | EGIT_COMMIT="d87ca77bdcb887b57aa1963bbebeac66006f42bd" | ||
48 | # Date: Mon Apr 6 23:26:14 2015 -0600 | ||
49 | ;; | ||
50 | "1.1.1") | ||
51 | EGIT_COMMIT="3aaf80eeb870f56097537ba65c5ac5cffd9b6e26" | ||
52 | # Date: Tue Sep 8 18:18:28 2015 -0600 | ||
53 | ;; | ||
54 | "1.1.2") | ||
55 | EGIT_COMMIT="6cfbcd0c3f6d9a2528c504ec50f287e3eeebe5cb" | ||
56 | # Date: Sat Jan 16 15:56:34 2016 -0800 | ||
57 | ;; | ||
58 | "1.1.3") | ||
59 | EGIT_COMMIT="6853e40d19e75dd137be35dea9fe86abdc4199f3" | ||
60 | # Date: Sun Oct 9 11:06:00 2016 -0700 | ||
61 | ;; | ||
62 | "1.1.4") | ||
63 | EGIT_COMMIT="36d6582f98b64c309609ef88119ab831421910d8" | ||
64 | # Date: Fri Nov 4 16:05:25 2016 -0600 | ||
65 | ;; | ||
66 | "1.1.5_alpha1") | ||
67 | EGIT_COMMIT="2504d9cf402d25b8a774eced39e1896c8c287f32" | ||
68 | # Date: Wed Nov 16 16:04:11 2016 -0700 | ||
69 | ;; | ||
70 | "1.1.5_alpha2") | ||
71 | EGIT_COMMIT="e13b2401507164271c849719e6dfe7e95b89fc23" | ||
72 | # wfr committed with special Feb 2, 2017 | ||
73 | ;; | ||
74 | *) | ||
75 | # this one seems to be the most recommendable: | ||
76 | # version that introduces apparmor support | ||
77 | EGIT_COMMIT="a22c729b3e912794a8af65879ed1b38573385657" | ||
78 | # Date: Wed Aug 16 22:11:23 2017 +0000 | ||
79 | ;; | ||
80 | esac | ||
81 | # therefore, for security reasons "9999" doesn't actually | ||
82 | # emerge the latest version. please consult 'git log' and | ||
83 | # update the last EGIT_COMMIT to obtain a newer version. | ||
84 | # to obtain the commit of a particular release, execute | ||
85 | # 'git tag', 'git reset --hard <tag>', then 'git log'. | ||
86 | |||
87 | src_configure() { | ||
88 | use apparmor && a='APPARMOR' || a='' | ||
89 | use hardened && h='CONFIG+=hardened' || h='CONFIG+=no-hardened' | ||
90 | use debug && d='CONFIG+=debug' || d='CONFIG+=release' | ||
91 | tc-is-clang && c='-spec linux-clang' || c='' | ||
92 | eqmake5 $c DEFINES+=RICOCHET_NO_PORTABLE $d $h $a | ||
93 | } | ||
94 | |||
95 | src_install() { | ||
96 | # dobin "${S}/ricochet" | ||
97 | # doicon -s 48x48 "${S}/icons/ricochet.png" | ||
98 | # doicon -s scalable "${S}/icons/ricochet.svg" | ||
99 | # domenu "${S}/src/ricochet.desktop" | ||
100 | # | ||
101 | # alternate method: | ||
102 | emake INSTALL_ROOT="${D}" install | ||
103 | } | ||
diff --git a/net-im/ricochet/ricochet-1.1.0.ebuild b/net-im/ricochet/ricochet-1.1.0.ebuild deleted file mode 100644 index 8c5a8b6..0000000 --- a/net-im/ricochet/ricochet-1.1.0.ebuild +++ /dev/null | |||
@@ -1,103 +0,0 @@ | |||
1 | # Copyright 1999-2015 Gentoo Authors | ||
2 | # Distributed under the terms of the GNU General Public License v2 | ||
3 | # $Header: $ | ||
4 | # | ||
5 | # Not suitable for chatrooms but certainly better for one-on-one conversations | ||
6 | # than anything that goes through servers. --lynX 2015 | ||
7 | # | ||
8 | # http://youbroketheinternet.org | ||
9 | |||
10 | EAPI=5 | ||
11 | |||
12 | DESCRIPTION="End-to-end-encrypted instant messaging UI using Tor hidden services" | ||
13 | HOMEPAGE="https://ricochet.im" | ||
14 | LICENSE="BSD GPL-2" | ||
15 | |||
16 | inherit qmake-utils git-r3 | ||
17 | EGIT_REPO_URI="https://github.com/ricochet-im/ricochet" | ||
18 | # SRC_URI="https://github.com/ricochet-im/ricochet/archive/${PV}.tar.gz -> ${P}.tar.gz" | ||
19 | SRC_URI="" | ||
20 | |||
21 | KEYWORDS="~amd64 ~arm ~ppc64 ~x86" | ||
22 | IUSE="apparmor debug hardened" | ||
23 | SLOT="0" | ||
24 | |||
25 | DEPEND=" | ||
26 | virtual/pkgconfig | ||
27 | apparmor? ( sys-libs/libapparmor ) | ||
28 | dev-qt/qtcore:5 | ||
29 | dev-qt/qtmultimedia:5 | ||
30 | dev-qt/qtquickcontrols:5 | ||
31 | dev-qt/qtnetwork:5 | ||
32 | dev-qt/linguist-tools:5 | ||
33 | dev-libs/protobuf | ||
34 | dev-libs/openssl" | ||
35 | RDEPEND="${DEPEND}" | ||
36 | # Does it also depend on net-vpn/tor or can it | ||
37 | # use a Tor router running on a different system? | ||
38 | |||
39 | # providing actual commit hashes reduces risk of man in | ||
40 | # the middle attacks on the way to the git repository. --lynX | ||
41 | case ${PV} in | ||
42 | "1.0.4") | ||
43 | EGIT_COMMIT="b9b8e63569e698d1d907bd01d8a453eda5a99633" | ||
44 | # Date: Mon Sep 1 20:25:56 2014 -0600 | ||
45 | ;; | ||
46 | "1.1.0") | ||
47 | EGIT_COMMIT="d87ca77bdcb887b57aa1963bbebeac66006f42bd" | ||
48 | # Date: Mon Apr 6 23:26:14 2015 -0600 | ||
49 | ;; | ||
50 | "1.1.1") | ||
51 | EGIT_COMMIT="3aaf80eeb870f56097537ba65c5ac5cffd9b6e26" | ||
52 | # Date: Tue Sep 8 18:18:28 2015 -0600 | ||
53 | ;; | ||
54 | "1.1.2") | ||
55 | EGIT_COMMIT="6cfbcd0c3f6d9a2528c504ec50f287e3eeebe5cb" | ||
56 | # Date: Sat Jan 16 15:56:34 2016 -0800 | ||
57 | ;; | ||
58 | "1.1.3") | ||
59 | EGIT_COMMIT="6853e40d19e75dd137be35dea9fe86abdc4199f3" | ||
60 | # Date: Sun Oct 9 11:06:00 2016 -0700 | ||
61 | ;; | ||
62 | "1.1.4") | ||
63 | EGIT_COMMIT="36d6582f98b64c309609ef88119ab831421910d8" | ||
64 | # Date: Fri Nov 4 16:05:25 2016 -0600 | ||
65 | ;; | ||
66 | "1.1.5_alpha1") | ||
67 | EGIT_COMMIT="2504d9cf402d25b8a774eced39e1896c8c287f32" | ||
68 | # Date: Wed Nov 16 16:04:11 2016 -0700 | ||
69 | ;; | ||
70 | "1.1.5_alpha2") | ||
71 | EGIT_COMMIT="e13b2401507164271c849719e6dfe7e95b89fc23" | ||
72 | # wfr committed with special Feb 2, 2017 | ||
73 | ;; | ||
74 | *) | ||
75 | # this one seems to be the most recommendable: | ||
76 | # version that introduces apparmor support | ||
77 | EGIT_COMMIT="a22c729b3e912794a8af65879ed1b38573385657" | ||
78 | # Date: Wed Aug 16 22:11:23 2017 +0000 | ||
79 | ;; | ||
80 | esac | ||
81 | # therefore, for security reasons "9999" doesn't actually | ||
82 | # emerge the latest version. please consult 'git log' and | ||
83 | # update the last EGIT_COMMIT to obtain a newer version. | ||
84 | # to obtain the commit of a particular release, execute | ||
85 | # 'git tag', 'git reset --hard <tag>', then 'git log'. | ||
86 | |||
87 | src_configure() { | ||
88 | use apparmor && a='APPARMOR' || a='' | ||
89 | use hardened && h='CONFIG+=hardened' || h='CONFIG+=no-hardened' | ||
90 | use debug && d='CONFIG+=debug' || d='CONFIG+=release' | ||
91 | tc-is-clang && c='-spec linux-clang' || c='' | ||
92 | eqmake5 $c DEFINES+=RICOCHET_NO_PORTABLE $d $h $a | ||
93 | } | ||
94 | |||
95 | src_install() { | ||
96 | # dobin "${S}/ricochet" | ||
97 | # doicon -s 48x48 "${S}/icons/ricochet.png" | ||
98 | # doicon -s scalable "${S}/icons/ricochet.svg" | ||
99 | # domenu "${S}/src/ricochet.desktop" | ||
100 | # | ||
101 | # alternate method: | ||
102 | emake INSTALL_ROOT="${D}" install | ||
103 | } | ||
diff --git a/net-im/ricochet/ricochet-1.1.1.ebuild b/net-im/ricochet/ricochet-1.1.1.ebuild deleted file mode 100644 index 8c5a8b6..0000000 --- a/net-im/ricochet/ricochet-1.1.1.ebuild +++ /dev/null | |||
@@ -1,103 +0,0 @@ | |||
1 | # Copyright 1999-2015 Gentoo Authors | ||
2 | # Distributed under the terms of the GNU General Public License v2 | ||
3 | # $Header: $ | ||
4 | # | ||
5 | # Not suitable for chatrooms but certainly better for one-on-one conversations | ||
6 | # than anything that goes through servers. --lynX 2015 | ||
7 | # | ||
8 | # http://youbroketheinternet.org | ||
9 | |||
10 | EAPI=5 | ||
11 | |||
12 | DESCRIPTION="End-to-end-encrypted instant messaging UI using Tor hidden services" | ||
13 | HOMEPAGE="https://ricochet.im" | ||
14 | LICENSE="BSD GPL-2" | ||
15 | |||
16 | inherit qmake-utils git-r3 | ||
17 | EGIT_REPO_URI="https://github.com/ricochet-im/ricochet" | ||
18 | # SRC_URI="https://github.com/ricochet-im/ricochet/archive/${PV}.tar.gz -> ${P}.tar.gz" | ||
19 | SRC_URI="" | ||
20 | |||
21 | KEYWORDS="~amd64 ~arm ~ppc64 ~x86" | ||
22 | IUSE="apparmor debug hardened" | ||
23 | SLOT="0" | ||
24 | |||
25 | DEPEND=" | ||
26 | virtual/pkgconfig | ||
27 | apparmor? ( sys-libs/libapparmor ) | ||
28 | dev-qt/qtcore:5 | ||
29 | dev-qt/qtmultimedia:5 | ||
30 | dev-qt/qtquickcontrols:5 | ||
31 | dev-qt/qtnetwork:5 | ||
32 | dev-qt/linguist-tools:5 | ||
33 | dev-libs/protobuf | ||
34 | dev-libs/openssl" | ||
35 | RDEPEND="${DEPEND}" | ||
36 | # Does it also depend on net-vpn/tor or can it | ||
37 | # use a Tor router running on a different system? | ||
38 | |||
39 | # providing actual commit hashes reduces risk of man in | ||
40 | # the middle attacks on the way to the git repository. --lynX | ||
41 | case ${PV} in | ||
42 | "1.0.4") | ||
43 | EGIT_COMMIT="b9b8e63569e698d1d907bd01d8a453eda5a99633" | ||
44 | # Date: Mon Sep 1 20:25:56 2014 -0600 | ||
45 | ;; | ||
46 | "1.1.0") | ||
47 | EGIT_COMMIT="d87ca77bdcb887b57aa1963bbebeac66006f42bd" | ||
48 | # Date: Mon Apr 6 23:26:14 2015 -0600 | ||
49 | ;; | ||
50 | "1.1.1") | ||
51 | EGIT_COMMIT="3aaf80eeb870f56097537ba65c5ac5cffd9b6e26" | ||
52 | # Date: Tue Sep 8 18:18:28 2015 -0600 | ||
53 | ;; | ||
54 | "1.1.2") | ||
55 | EGIT_COMMIT="6cfbcd0c3f6d9a2528c504ec50f287e3eeebe5cb" | ||
56 | # Date: Sat Jan 16 15:56:34 2016 -0800 | ||
57 | ;; | ||
58 | "1.1.3") | ||
59 | EGIT_COMMIT="6853e40d19e75dd137be35dea9fe86abdc4199f3" | ||
60 | # Date: Sun Oct 9 11:06:00 2016 -0700 | ||
61 | ;; | ||
62 | "1.1.4") | ||
63 | EGIT_COMMIT="36d6582f98b64c309609ef88119ab831421910d8" | ||
64 | # Date: Fri Nov 4 16:05:25 2016 -0600 | ||
65 | ;; | ||
66 | "1.1.5_alpha1") | ||
67 | EGIT_COMMIT="2504d9cf402d25b8a774eced39e1896c8c287f32" | ||
68 | # Date: Wed Nov 16 16:04:11 2016 -0700 | ||
69 | ;; | ||
70 | "1.1.5_alpha2") | ||
71 | EGIT_COMMIT="e13b2401507164271c849719e6dfe7e95b89fc23" | ||
72 | # wfr committed with special Feb 2, 2017 | ||
73 | ;; | ||
74 | *) | ||
75 | # this one seems to be the most recommendable: | ||
76 | # version that introduces apparmor support | ||
77 | EGIT_COMMIT="a22c729b3e912794a8af65879ed1b38573385657" | ||
78 | # Date: Wed Aug 16 22:11:23 2017 +0000 | ||
79 | ;; | ||
80 | esac | ||
81 | # therefore, for security reasons "9999" doesn't actually | ||
82 | # emerge the latest version. please consult 'git log' and | ||
83 | # update the last EGIT_COMMIT to obtain a newer version. | ||
84 | # to obtain the commit of a particular release, execute | ||
85 | # 'git tag', 'git reset --hard <tag>', then 'git log'. | ||
86 | |||
87 | src_configure() { | ||
88 | use apparmor && a='APPARMOR' || a='' | ||
89 | use hardened && h='CONFIG+=hardened' || h='CONFIG+=no-hardened' | ||
90 | use debug && d='CONFIG+=debug' || d='CONFIG+=release' | ||
91 | tc-is-clang && c='-spec linux-clang' || c='' | ||
92 | eqmake5 $c DEFINES+=RICOCHET_NO_PORTABLE $d $h $a | ||
93 | } | ||
94 | |||
95 | src_install() { | ||
96 | # dobin "${S}/ricochet" | ||
97 | # doicon -s 48x48 "${S}/icons/ricochet.png" | ||
98 | # doicon -s scalable "${S}/icons/ricochet.svg" | ||
99 | # domenu "${S}/src/ricochet.desktop" | ||
100 | # | ||
101 | # alternate method: | ||
102 | emake INSTALL_ROOT="${D}" install | ||
103 | } | ||
diff --git a/net-im/ricochet/ricochet-1.1.2.ebuild b/net-im/ricochet/ricochet-1.1.2.ebuild deleted file mode 100644 index 8c5a8b6..0000000 --- a/net-im/ricochet/ricochet-1.1.2.ebuild +++ /dev/null | |||
@@ -1,103 +0,0 @@ | |||
1 | # Copyright 1999-2015 Gentoo Authors | ||
2 | # Distributed under the terms of the GNU General Public License v2 | ||
3 | # $Header: $ | ||
4 | # | ||
5 | # Not suitable for chatrooms but certainly better for one-on-one conversations | ||
6 | # than anything that goes through servers. --lynX 2015 | ||
7 | # | ||
8 | # http://youbroketheinternet.org | ||
9 | |||
10 | EAPI=5 | ||
11 | |||
12 | DESCRIPTION="End-to-end-encrypted instant messaging UI using Tor hidden services" | ||
13 | HOMEPAGE="https://ricochet.im" | ||
14 | LICENSE="BSD GPL-2" | ||
15 | |||
16 | inherit qmake-utils git-r3 | ||
17 | EGIT_REPO_URI="https://github.com/ricochet-im/ricochet" | ||
18 | # SRC_URI="https://github.com/ricochet-im/ricochet/archive/${PV}.tar.gz -> ${P}.tar.gz" | ||
19 | SRC_URI="" | ||
20 | |||
21 | KEYWORDS="~amd64 ~arm ~ppc64 ~x86" | ||
22 | IUSE="apparmor debug hardened" | ||
23 | SLOT="0" | ||
24 | |||
25 | DEPEND=" | ||
26 | virtual/pkgconfig | ||
27 | apparmor? ( sys-libs/libapparmor ) | ||
28 | dev-qt/qtcore:5 | ||
29 | dev-qt/qtmultimedia:5 | ||
30 | dev-qt/qtquickcontrols:5 | ||
31 | dev-qt/qtnetwork:5 | ||
32 | dev-qt/linguist-tools:5 | ||
33 | dev-libs/protobuf | ||
34 | dev-libs/openssl" | ||
35 | RDEPEND="${DEPEND}" | ||
36 | # Does it also depend on net-vpn/tor or can it | ||
37 | # use a Tor router running on a different system? | ||
38 | |||
39 | # providing actual commit hashes reduces risk of man in | ||
40 | # the middle attacks on the way to the git repository. --lynX | ||
41 | case ${PV} in | ||
42 | "1.0.4") | ||
43 | EGIT_COMMIT="b9b8e63569e698d1d907bd01d8a453eda5a99633" | ||
44 | # Date: Mon Sep 1 20:25:56 2014 -0600 | ||
45 | ;; | ||
46 | "1.1.0") | ||
47 | EGIT_COMMIT="d87ca77bdcb887b57aa1963bbebeac66006f42bd" | ||
48 | # Date: Mon Apr 6 23:26:14 2015 -0600 | ||
49 | ;; | ||
50 | "1.1.1") | ||
51 | EGIT_COMMIT="3aaf80eeb870f56097537ba65c5ac5cffd9b6e26" | ||
52 | # Date: Tue Sep 8 18:18:28 2015 -0600 | ||
53 | ;; | ||
54 | "1.1.2") | ||
55 | EGIT_COMMIT="6cfbcd0c3f6d9a2528c504ec50f287e3eeebe5cb" | ||
56 | # Date: Sat Jan 16 15:56:34 2016 -0800 | ||
57 | ;; | ||
58 | "1.1.3") | ||
59 | EGIT_COMMIT="6853e40d19e75dd137be35dea9fe86abdc4199f3" | ||
60 | # Date: Sun Oct 9 11:06:00 2016 -0700 | ||
61 | ;; | ||
62 | "1.1.4") | ||
63 | EGIT_COMMIT="36d6582f98b64c309609ef88119ab831421910d8" | ||
64 | # Date: Fri Nov 4 16:05:25 2016 -0600 | ||
65 | ;; | ||
66 | "1.1.5_alpha1") | ||
67 | EGIT_COMMIT="2504d9cf402d25b8a774eced39e1896c8c287f32" | ||
68 | # Date: Wed Nov 16 16:04:11 2016 -0700 | ||
69 | ;; | ||
70 | "1.1.5_alpha2") | ||
71 | EGIT_COMMIT="e13b2401507164271c849719e6dfe7e95b89fc23" | ||
72 | # wfr committed with special Feb 2, 2017 | ||
73 | ;; | ||
74 | *) | ||
75 | # this one seems to be the most recommendable: | ||
76 | # version that introduces apparmor support | ||
77 | EGIT_COMMIT="a22c729b3e912794a8af65879ed1b38573385657" | ||
78 | # Date: Wed Aug 16 22:11:23 2017 +0000 | ||
79 | ;; | ||
80 | esac | ||
81 | # therefore, for security reasons "9999" doesn't actually | ||
82 | # emerge the latest version. please consult 'git log' and | ||
83 | # update the last EGIT_COMMIT to obtain a newer version. | ||
84 | # to obtain the commit of a particular release, execute | ||
85 | # 'git tag', 'git reset --hard <tag>', then 'git log'. | ||
86 | |||
87 | src_configure() { | ||
88 | use apparmor && a='APPARMOR' || a='' | ||
89 | use hardened && h='CONFIG+=hardened' || h='CONFIG+=no-hardened' | ||
90 | use debug && d='CONFIG+=debug' || d='CONFIG+=release' | ||
91 | tc-is-clang && c='-spec linux-clang' || c='' | ||
92 | eqmake5 $c DEFINES+=RICOCHET_NO_PORTABLE $d $h $a | ||
93 | } | ||
94 | |||
95 | src_install() { | ||
96 | # dobin "${S}/ricochet" | ||
97 | # doicon -s 48x48 "${S}/icons/ricochet.png" | ||
98 | # doicon -s scalable "${S}/icons/ricochet.svg" | ||
99 | # domenu "${S}/src/ricochet.desktop" | ||
100 | # | ||
101 | # alternate method: | ||
102 | emake INSTALL_ROOT="${D}" install | ||
103 | } | ||
diff --git a/net-im/ricochet/ricochet-1.1.3.ebuild b/net-im/ricochet/ricochet-1.1.3.ebuild deleted file mode 100644 index 8c5a8b6..0000000 --- a/net-im/ricochet/ricochet-1.1.3.ebuild +++ /dev/null | |||
@@ -1,103 +0,0 @@ | |||
1 | # Copyright 1999-2015 Gentoo Authors | ||
2 | # Distributed under the terms of the GNU General Public License v2 | ||
3 | # $Header: $ | ||
4 | # | ||
5 | # Not suitable for chatrooms but certainly better for one-on-one conversations | ||
6 | # than anything that goes through servers. --lynX 2015 | ||
7 | # | ||
8 | # http://youbroketheinternet.org | ||
9 | |||
10 | EAPI=5 | ||
11 | |||
12 | DESCRIPTION="End-to-end-encrypted instant messaging UI using Tor hidden services" | ||
13 | HOMEPAGE="https://ricochet.im" | ||
14 | LICENSE="BSD GPL-2" | ||
15 | |||
16 | inherit qmake-utils git-r3 | ||
17 | EGIT_REPO_URI="https://github.com/ricochet-im/ricochet" | ||
18 | # SRC_URI="https://github.com/ricochet-im/ricochet/archive/${PV}.tar.gz -> ${P}.tar.gz" | ||
19 | SRC_URI="" | ||
20 | |||
21 | KEYWORDS="~amd64 ~arm ~ppc64 ~x86" | ||
22 | IUSE="apparmor debug hardened" | ||
23 | SLOT="0" | ||
24 | |||
25 | DEPEND=" | ||
26 | virtual/pkgconfig | ||
27 | apparmor? ( sys-libs/libapparmor ) | ||
28 | dev-qt/qtcore:5 | ||
29 | dev-qt/qtmultimedia:5 | ||
30 | dev-qt/qtquickcontrols:5 | ||
31 | dev-qt/qtnetwork:5 | ||
32 | dev-qt/linguist-tools:5 | ||
33 | dev-libs/protobuf | ||
34 | dev-libs/openssl" | ||
35 | RDEPEND="${DEPEND}" | ||
36 | # Does it also depend on net-vpn/tor or can it | ||
37 | # use a Tor router running on a different system? | ||
38 | |||
39 | # providing actual commit hashes reduces risk of man in | ||
40 | # the middle attacks on the way to the git repository. --lynX | ||
41 | case ${PV} in | ||
42 | "1.0.4") | ||
43 | EGIT_COMMIT="b9b8e63569e698d1d907bd01d8a453eda5a99633" | ||
44 | # Date: Mon Sep 1 20:25:56 2014 -0600 | ||
45 | ;; | ||
46 | "1.1.0") | ||
47 | EGIT_COMMIT="d87ca77bdcb887b57aa1963bbebeac66006f42bd" | ||
48 | # Date: Mon Apr 6 23:26:14 2015 -0600 | ||
49 | ;; | ||
50 | "1.1.1") | ||
51 | EGIT_COMMIT="3aaf80eeb870f56097537ba65c5ac5cffd9b6e26" | ||
52 | # Date: Tue Sep 8 18:18:28 2015 -0600 | ||
53 | ;; | ||
54 | "1.1.2") | ||
55 | EGIT_COMMIT="6cfbcd0c3f6d9a2528c504ec50f287e3eeebe5cb" | ||
56 | # Date: Sat Jan 16 15:56:34 2016 -0800 | ||
57 | ;; | ||
58 | "1.1.3") | ||
59 | EGIT_COMMIT="6853e40d19e75dd137be35dea9fe86abdc4199f3" | ||
60 | # Date: Sun Oct 9 11:06:00 2016 -0700 | ||
61 | ;; | ||
62 | "1.1.4") | ||
63 | EGIT_COMMIT="36d6582f98b64c309609ef88119ab831421910d8" | ||
64 | # Date: Fri Nov 4 16:05:25 2016 -0600 | ||
65 | ;; | ||
66 | "1.1.5_alpha1") | ||
67 | EGIT_COMMIT="2504d9cf402d25b8a774eced39e1896c8c287f32" | ||
68 | # Date: Wed Nov 16 16:04:11 2016 -0700 | ||
69 | ;; | ||
70 | "1.1.5_alpha2") | ||
71 | EGIT_COMMIT="e13b2401507164271c849719e6dfe7e95b89fc23" | ||
72 | # wfr committed with special Feb 2, 2017 | ||
73 | ;; | ||
74 | *) | ||
75 | # this one seems to be the most recommendable: | ||
76 | # version that introduces apparmor support | ||
77 | EGIT_COMMIT="a22c729b3e912794a8af65879ed1b38573385657" | ||
78 | # Date: Wed Aug 16 22:11:23 2017 +0000 | ||
79 | ;; | ||
80 | esac | ||
81 | # therefore, for security reasons "9999" doesn't actually | ||
82 | # emerge the latest version. please consult 'git log' and | ||
83 | # update the last EGIT_COMMIT to obtain a newer version. | ||
84 | # to obtain the commit of a particular release, execute | ||
85 | # 'git tag', 'git reset --hard <tag>', then 'git log'. | ||
86 | |||
87 | src_configure() { | ||
88 | use apparmor && a='APPARMOR' || a='' | ||
89 | use hardened && h='CONFIG+=hardened' || h='CONFIG+=no-hardened' | ||
90 | use debug && d='CONFIG+=debug' || d='CONFIG+=release' | ||
91 | tc-is-clang && c='-spec linux-clang' || c='' | ||
92 | eqmake5 $c DEFINES+=RICOCHET_NO_PORTABLE $d $h $a | ||
93 | } | ||
94 | |||
95 | src_install() { | ||
96 | # dobin "${S}/ricochet" | ||
97 | # doicon -s 48x48 "${S}/icons/ricochet.png" | ||
98 | # doicon -s scalable "${S}/icons/ricochet.svg" | ||
99 | # domenu "${S}/src/ricochet.desktop" | ||
100 | # | ||
101 | # alternate method: | ||
102 | emake INSTALL_ROOT="${D}" install | ||
103 | } | ||
diff --git a/net-im/ricochet/ricochet-1.1.4.ebuild b/net-im/ricochet/ricochet-1.1.4.ebuild deleted file mode 100644 index 8c5a8b6..0000000 --- a/net-im/ricochet/ricochet-1.1.4.ebuild +++ /dev/null | |||
@@ -1,103 +0,0 @@ | |||
1 | # Copyright 1999-2015 Gentoo Authors | ||
2 | # Distributed under the terms of the GNU General Public License v2 | ||
3 | # $Header: $ | ||
4 | # | ||
5 | # Not suitable for chatrooms but certainly better for one-on-one conversations | ||
6 | # than anything that goes through servers. --lynX 2015 | ||
7 | # | ||
8 | # http://youbroketheinternet.org | ||
9 | |||
10 | EAPI=5 | ||
11 | |||
12 | DESCRIPTION="End-to-end-encrypted instant messaging UI using Tor hidden services" | ||
13 | HOMEPAGE="https://ricochet.im" | ||
14 | LICENSE="BSD GPL-2" | ||
15 | |||
16 | inherit qmake-utils git-r3 | ||
17 | EGIT_REPO_URI="https://github.com/ricochet-im/ricochet" | ||
18 | # SRC_URI="https://github.com/ricochet-im/ricochet/archive/${PV}.tar.gz -> ${P}.tar.gz" | ||
19 | SRC_URI="" | ||
20 | |||
21 | KEYWORDS="~amd64 ~arm ~ppc64 ~x86" | ||
22 | IUSE="apparmor debug hardened" | ||
23 | SLOT="0" | ||
24 | |||
25 | DEPEND=" | ||
26 | virtual/pkgconfig | ||
27 | apparmor? ( sys-libs/libapparmor ) | ||
28 | dev-qt/qtcore:5 | ||
29 | dev-qt/qtmultimedia:5 | ||
30 | dev-qt/qtquickcontrols:5 | ||
31 | dev-qt/qtnetwork:5 | ||
32 | dev-qt/linguist-tools:5 | ||
33 | dev-libs/protobuf | ||
34 | dev-libs/openssl" | ||
35 | RDEPEND="${DEPEND}" | ||
36 | # Does it also depend on net-vpn/tor or can it | ||
37 | # use a Tor router running on a different system? | ||
38 | |||
39 | # providing actual commit hashes reduces risk of man in | ||
40 | # the middle attacks on the way to the git repository. --lynX | ||
41 | case ${PV} in | ||
42 | "1.0.4") | ||
43 | EGIT_COMMIT="b9b8e63569e698d1d907bd01d8a453eda5a99633" | ||
44 | # Date: Mon Sep 1 20:25:56 2014 -0600 | ||
45 | ;; | ||
46 | "1.1.0") | ||
47 | EGIT_COMMIT="d87ca77bdcb887b57aa1963bbebeac66006f42bd" | ||
48 | # Date: Mon Apr 6 23:26:14 2015 -0600 | ||
49 | ;; | ||
50 | "1.1.1") | ||
51 | EGIT_COMMIT="3aaf80eeb870f56097537ba65c5ac5cffd9b6e26" | ||
52 | # Date: Tue Sep 8 18:18:28 2015 -0600 | ||
53 | ;; | ||
54 | "1.1.2") | ||
55 | EGIT_COMMIT="6cfbcd0c3f6d9a2528c504ec50f287e3eeebe5cb" | ||
56 | # Date: Sat Jan 16 15:56:34 2016 -0800 | ||
57 | ;; | ||
58 | "1.1.3") | ||
59 | EGIT_COMMIT="6853e40d19e75dd137be35dea9fe86abdc4199f3" | ||
60 | # Date: Sun Oct 9 11:06:00 2016 -0700 | ||
61 | ;; | ||
62 | "1.1.4") | ||
63 | EGIT_COMMIT="36d6582f98b64c309609ef88119ab831421910d8" | ||
64 | # Date: Fri Nov 4 16:05:25 2016 -0600 | ||
65 | ;; | ||
66 | "1.1.5_alpha1") | ||
67 | EGIT_COMMIT="2504d9cf402d25b8a774eced39e1896c8c287f32" | ||
68 | # Date: Wed Nov 16 16:04:11 2016 -0700 | ||
69 | ;; | ||
70 | "1.1.5_alpha2") | ||
71 | EGIT_COMMIT="e13b2401507164271c849719e6dfe7e95b89fc23" | ||
72 | # wfr committed with special Feb 2, 2017 | ||
73 | ;; | ||
74 | *) | ||
75 | # this one seems to be the most recommendable: | ||
76 | # version that introduces apparmor support | ||
77 | EGIT_COMMIT="a22c729b3e912794a8af65879ed1b38573385657" | ||
78 | # Date: Wed Aug 16 22:11:23 2017 +0000 | ||
79 | ;; | ||
80 | esac | ||
81 | # therefore, for security reasons "9999" doesn't actually | ||
82 | # emerge the latest version. please consult 'git log' and | ||
83 | # update the last EGIT_COMMIT to obtain a newer version. | ||
84 | # to obtain the commit of a particular release, execute | ||
85 | # 'git tag', 'git reset --hard <tag>', then 'git log'. | ||
86 | |||
87 | src_configure() { | ||
88 | use apparmor && a='APPARMOR' || a='' | ||
89 | use hardened && h='CONFIG+=hardened' || h='CONFIG+=no-hardened' | ||
90 | use debug && d='CONFIG+=debug' || d='CONFIG+=release' | ||
91 | tc-is-clang && c='-spec linux-clang' || c='' | ||
92 | eqmake5 $c DEFINES+=RICOCHET_NO_PORTABLE $d $h $a | ||
93 | } | ||
94 | |||
95 | src_install() { | ||
96 | # dobin "${S}/ricochet" | ||
97 | # doicon -s 48x48 "${S}/icons/ricochet.png" | ||
98 | # doicon -s scalable "${S}/icons/ricochet.svg" | ||
99 | # domenu "${S}/src/ricochet.desktop" | ||
100 | # | ||
101 | # alternate method: | ||
102 | emake INSTALL_ROOT="${D}" install | ||
103 | } | ||
diff --git a/net-im/ricochet/ricochet-1.1.5_alpha1.ebuild b/net-im/ricochet/ricochet-1.1.5_alpha1.ebuild deleted file mode 100644 index 8c5a8b6..0000000 --- a/net-im/ricochet/ricochet-1.1.5_alpha1.ebuild +++ /dev/null | |||
@@ -1,103 +0,0 @@ | |||
1 | # Copyright 1999-2015 Gentoo Authors | ||
2 | # Distributed under the terms of the GNU General Public License v2 | ||
3 | # $Header: $ | ||
4 | # | ||
5 | # Not suitable for chatrooms but certainly better for one-on-one conversations | ||
6 | # than anything that goes through servers. --lynX 2015 | ||
7 | # | ||
8 | # http://youbroketheinternet.org | ||
9 | |||
10 | EAPI=5 | ||
11 | |||
12 | DESCRIPTION="End-to-end-encrypted instant messaging UI using Tor hidden services" | ||
13 | HOMEPAGE="https://ricochet.im" | ||
14 | LICENSE="BSD GPL-2" | ||
15 | |||
16 | inherit qmake-utils git-r3 | ||
17 | EGIT_REPO_URI="https://github.com/ricochet-im/ricochet" | ||
18 | # SRC_URI="https://github.com/ricochet-im/ricochet/archive/${PV}.tar.gz -> ${P}.tar.gz" | ||
19 | SRC_URI="" | ||
20 | |||
21 | KEYWORDS="~amd64 ~arm ~ppc64 ~x86" | ||
22 | IUSE="apparmor debug hardened" | ||
23 | SLOT="0" | ||
24 | |||
25 | DEPEND=" | ||
26 | virtual/pkgconfig | ||
27 | apparmor? ( sys-libs/libapparmor ) | ||
28 | dev-qt/qtcore:5 | ||
29 | dev-qt/qtmultimedia:5 | ||
30 | dev-qt/qtquickcontrols:5 | ||
31 | dev-qt/qtnetwork:5 | ||
32 | dev-qt/linguist-tools:5 | ||
33 | dev-libs/protobuf | ||
34 | dev-libs/openssl" | ||
35 | RDEPEND="${DEPEND}" | ||
36 | # Does it also depend on net-vpn/tor or can it | ||
37 | # use a Tor router running on a different system? | ||
38 | |||
39 | # providing actual commit hashes reduces risk of man in | ||
40 | # the middle attacks on the way to the git repository. --lynX | ||
41 | case ${PV} in | ||
42 | "1.0.4") | ||
43 | EGIT_COMMIT="b9b8e63569e698d1d907bd01d8a453eda5a99633" | ||
44 | # Date: Mon Sep 1 20:25:56 2014 -0600 | ||
45 | ;; | ||
46 | "1.1.0") | ||
47 | EGIT_COMMIT="d87ca77bdcb887b57aa1963bbebeac66006f42bd" | ||
48 | # Date: Mon Apr 6 23:26:14 2015 -0600 | ||
49 | ;; | ||
50 | "1.1.1") | ||
51 | EGIT_COMMIT="3aaf80eeb870f56097537ba65c5ac5cffd9b6e26" | ||
52 | # Date: Tue Sep 8 18:18:28 2015 -0600 | ||
53 | ;; | ||
54 | "1.1.2") | ||
55 | EGIT_COMMIT="6cfbcd0c3f6d9a2528c504ec50f287e3eeebe5cb" | ||
56 | # Date: Sat Jan 16 15:56:34 2016 -0800 | ||
57 | ;; | ||
58 | "1.1.3") | ||
59 | EGIT_COMMIT="6853e40d19e75dd137be35dea9fe86abdc4199f3" | ||
60 | # Date: Sun Oct 9 11:06:00 2016 -0700 | ||
61 | ;; | ||
62 | "1.1.4") | ||
63 | EGIT_COMMIT="36d6582f98b64c309609ef88119ab831421910d8" | ||
64 | # Date: Fri Nov 4 16:05:25 2016 -0600 | ||
65 | ;; | ||
66 | "1.1.5_alpha1") | ||
67 | EGIT_COMMIT="2504d9cf402d25b8a774eced39e1896c8c287f32" | ||
68 | # Date: Wed Nov 16 16:04:11 2016 -0700 | ||
69 | ;; | ||
70 | "1.1.5_alpha2") | ||
71 | EGIT_COMMIT="e13b2401507164271c849719e6dfe7e95b89fc23" | ||
72 | # wfr committed with special Feb 2, 2017 | ||
73 | ;; | ||
74 | *) | ||
75 | # this one seems to be the most recommendable: | ||
76 | # version that introduces apparmor support | ||
77 | EGIT_COMMIT="a22c729b3e912794a8af65879ed1b38573385657" | ||
78 | # Date: Wed Aug 16 22:11:23 2017 +0000 | ||
79 | ;; | ||
80 | esac | ||
81 | # therefore, for security reasons "9999" doesn't actually | ||
82 | # emerge the latest version. please consult 'git log' and | ||
83 | # update the last EGIT_COMMIT to obtain a newer version. | ||
84 | # to obtain the commit of a particular release, execute | ||
85 | # 'git tag', 'git reset --hard <tag>', then 'git log'. | ||
86 | |||
87 | src_configure() { | ||
88 | use apparmor && a='APPARMOR' || a='' | ||
89 | use hardened && h='CONFIG+=hardened' || h='CONFIG+=no-hardened' | ||
90 | use debug && d='CONFIG+=debug' || d='CONFIG+=release' | ||
91 | tc-is-clang && c='-spec linux-clang' || c='' | ||
92 | eqmake5 $c DEFINES+=RICOCHET_NO_PORTABLE $d $h $a | ||
93 | } | ||
94 | |||
95 | src_install() { | ||
96 | # dobin "${S}/ricochet" | ||
97 | # doicon -s 48x48 "${S}/icons/ricochet.png" | ||
98 | # doicon -s scalable "${S}/icons/ricochet.svg" | ||
99 | # domenu "${S}/src/ricochet.desktop" | ||
100 | # | ||
101 | # alternate method: | ||
102 | emake INSTALL_ROOT="${D}" install | ||
103 | } | ||
diff --git a/net-im/ricochet/ricochet-1.1.5_alpha2.ebuild b/net-im/ricochet/ricochet-1.1.5_alpha2.ebuild deleted file mode 100644 index 8c5a8b6..0000000 --- a/net-im/ricochet/ricochet-1.1.5_alpha2.ebuild +++ /dev/null | |||
@@ -1,103 +0,0 @@ | |||
1 | # Copyright 1999-2015 Gentoo Authors | ||
2 | # Distributed under the terms of the GNU General Public License v2 | ||
3 | # $Header: $ | ||
4 | # | ||
5 | # Not suitable for chatrooms but certainly better for one-on-one conversations | ||
6 | # than anything that goes through servers. --lynX 2015 | ||
7 | # | ||
8 | # http://youbroketheinternet.org | ||
9 | |||
10 | EAPI=5 | ||
11 | |||
12 | DESCRIPTION="End-to-end-encrypted instant messaging UI using Tor hidden services" | ||
13 | HOMEPAGE="https://ricochet.im" | ||
14 | LICENSE="BSD GPL-2" | ||
15 | |||
16 | inherit qmake-utils git-r3 | ||
17 | EGIT_REPO_URI="https://github.com/ricochet-im/ricochet" | ||
18 | # SRC_URI="https://github.com/ricochet-im/ricochet/archive/${PV}.tar.gz -> ${P}.tar.gz" | ||
19 | SRC_URI="" | ||
20 | |||
21 | KEYWORDS="~amd64 ~arm ~ppc64 ~x86" | ||
22 | IUSE="apparmor debug hardened" | ||
23 | SLOT="0" | ||
24 | |||
25 | DEPEND=" | ||
26 | virtual/pkgconfig | ||
27 | apparmor? ( sys-libs/libapparmor ) | ||
28 | dev-qt/qtcore:5 | ||
29 | dev-qt/qtmultimedia:5 | ||
30 | dev-qt/qtquickcontrols:5 | ||
31 | dev-qt/qtnetwork:5 | ||
32 | dev-qt/linguist-tools:5 | ||
33 | dev-libs/protobuf | ||
34 | dev-libs/openssl" | ||
35 | RDEPEND="${DEPEND}" | ||
36 | # Does it also depend on net-vpn/tor or can it | ||
37 | # use a Tor router running on a different system? | ||
38 | |||
39 | # providing actual commit hashes reduces risk of man in | ||
40 | # the middle attacks on the way to the git repository. --lynX | ||
41 | case ${PV} in | ||
42 | "1.0.4") | ||
43 | EGIT_COMMIT="b9b8e63569e698d1d907bd01d8a453eda5a99633" | ||
44 | # Date: Mon Sep 1 20:25:56 2014 -0600 | ||
45 | ;; | ||
46 | "1.1.0") | ||
47 | EGIT_COMMIT="d87ca77bdcb887b57aa1963bbebeac66006f42bd" | ||
48 | # Date: Mon Apr 6 23:26:14 2015 -0600 | ||
49 | ;; | ||
50 | "1.1.1") | ||
51 | EGIT_COMMIT="3aaf80eeb870f56097537ba65c5ac5cffd9b6e26" | ||
52 | # Date: Tue Sep 8 18:18:28 2015 -0600 | ||
53 | ;; | ||
54 | "1.1.2") | ||
55 | EGIT_COMMIT="6cfbcd0c3f6d9a2528c504ec50f287e3eeebe5cb" | ||
56 | # Date: Sat Jan 16 15:56:34 2016 -0800 | ||
57 | ;; | ||
58 | "1.1.3") | ||
59 | EGIT_COMMIT="6853e40d19e75dd137be35dea9fe86abdc4199f3" | ||
60 | # Date: Sun Oct 9 11:06:00 2016 -0700 | ||
61 | ;; | ||
62 | "1.1.4") | ||
63 | EGIT_COMMIT="36d6582f98b64c309609ef88119ab831421910d8" | ||
64 | # Date: Fri Nov 4 16:05:25 2016 -0600 | ||
65 | ;; | ||
66 | "1.1.5_alpha1") | ||
67 | EGIT_COMMIT="2504d9cf402d25b8a774eced39e1896c8c287f32" | ||
68 | # Date: Wed Nov 16 16:04:11 2016 -0700 | ||
69 | ;; | ||
70 | "1.1.5_alpha2") | ||
71 | EGIT_COMMIT="e13b2401507164271c849719e6dfe7e95b89fc23" | ||
72 | # wfr committed with special Feb 2, 2017 | ||
73 | ;; | ||
74 | *) | ||
75 | # this one seems to be the most recommendable: | ||
76 | # version that introduces apparmor support | ||
77 | EGIT_COMMIT="a22c729b3e912794a8af65879ed1b38573385657" | ||
78 | # Date: Wed Aug 16 22:11:23 2017 +0000 | ||
79 | ;; | ||
80 | esac | ||
81 | # therefore, for security reasons "9999" doesn't actually | ||
82 | # emerge the latest version. please consult 'git log' and | ||
83 | # update the last EGIT_COMMIT to obtain a newer version. | ||
84 | # to obtain the commit of a particular release, execute | ||
85 | # 'git tag', 'git reset --hard <tag>', then 'git log'. | ||
86 | |||
87 | src_configure() { | ||
88 | use apparmor && a='APPARMOR' || a='' | ||
89 | use hardened && h='CONFIG+=hardened' || h='CONFIG+=no-hardened' | ||
90 | use debug && d='CONFIG+=debug' || d='CONFIG+=release' | ||
91 | tc-is-clang && c='-spec linux-clang' || c='' | ||
92 | eqmake5 $c DEFINES+=RICOCHET_NO_PORTABLE $d $h $a | ||
93 | } | ||
94 | |||
95 | src_install() { | ||
96 | # dobin "${S}/ricochet" | ||
97 | # doicon -s 48x48 "${S}/icons/ricochet.png" | ||
98 | # doicon -s scalable "${S}/icons/ricochet.svg" | ||
99 | # domenu "${S}/src/ricochet.desktop" | ||
100 | # | ||
101 | # alternate method: | ||
102 | emake INSTALL_ROOT="${D}" install | ||
103 | } | ||
diff --git a/net-im/ricochet/ricochet-1.1.5_rc0.ebuild b/net-im/ricochet/ricochet-1.1.5_rc0.ebuild deleted file mode 100644 index 8c5a8b6..0000000 --- a/net-im/ricochet/ricochet-1.1.5_rc0.ebuild +++ /dev/null | |||
@@ -1,103 +0,0 @@ | |||
1 | # Copyright 1999-2015 Gentoo Authors | ||
2 | # Distributed under the terms of the GNU General Public License v2 | ||
3 | # $Header: $ | ||
4 | # | ||
5 | # Not suitable for chatrooms but certainly better for one-on-one conversations | ||
6 | # than anything that goes through servers. --lynX 2015 | ||
7 | # | ||
8 | # http://youbroketheinternet.org | ||
9 | |||
10 | EAPI=5 | ||
11 | |||
12 | DESCRIPTION="End-to-end-encrypted instant messaging UI using Tor hidden services" | ||
13 | HOMEPAGE="https://ricochet.im" | ||
14 | LICENSE="BSD GPL-2" | ||
15 | |||
16 | inherit qmake-utils git-r3 | ||
17 | EGIT_REPO_URI="https://github.com/ricochet-im/ricochet" | ||
18 | # SRC_URI="https://github.com/ricochet-im/ricochet/archive/${PV}.tar.gz -> ${P}.tar.gz" | ||
19 | SRC_URI="" | ||
20 | |||
21 | KEYWORDS="~amd64 ~arm ~ppc64 ~x86" | ||
22 | IUSE="apparmor debug hardened" | ||
23 | SLOT="0" | ||
24 | |||
25 | DEPEND=" | ||
26 | virtual/pkgconfig | ||
27 | apparmor? ( sys-libs/libapparmor ) | ||
28 | dev-qt/qtcore:5 | ||
29 | dev-qt/qtmultimedia:5 | ||
30 | dev-qt/qtquickcontrols:5 | ||
31 | dev-qt/qtnetwork:5 | ||
32 | dev-qt/linguist-tools:5 | ||
33 | dev-libs/protobuf | ||
34 | dev-libs/openssl" | ||
35 | RDEPEND="${DEPEND}" | ||
36 | # Does it also depend on net-vpn/tor or can it | ||
37 | # use a Tor router running on a different system? | ||
38 | |||
39 | # providing actual commit hashes reduces risk of man in | ||
40 | # the middle attacks on the way to the git repository. --lynX | ||
41 | case ${PV} in | ||
42 | "1.0.4") | ||
43 | EGIT_COMMIT="b9b8e63569e698d1d907bd01d8a453eda5a99633" | ||
44 | # Date: Mon Sep 1 20:25:56 2014 -0600 | ||
45 | ;; | ||
46 | "1.1.0") | ||
47 | EGIT_COMMIT="d87ca77bdcb887b57aa1963bbebeac66006f42bd" | ||
48 | # Date: Mon Apr 6 23:26:14 2015 -0600 | ||
49 | ;; | ||
50 | "1.1.1") | ||
51 | EGIT_COMMIT="3aaf80eeb870f56097537ba65c5ac5cffd9b6e26" | ||
52 | # Date: Tue Sep 8 18:18:28 2015 -0600 | ||
53 | ;; | ||
54 | "1.1.2") | ||
55 | EGIT_COMMIT="6cfbcd0c3f6d9a2528c504ec50f287e3eeebe5cb" | ||
56 | # Date: Sat Jan 16 15:56:34 2016 -0800 | ||
57 | ;; | ||
58 | "1.1.3") | ||
59 | EGIT_COMMIT="6853e40d19e75dd137be35dea9fe86abdc4199f3" | ||
60 | # Date: Sun Oct 9 11:06:00 2016 -0700 | ||
61 | ;; | ||
62 | "1.1.4") | ||
63 | EGIT_COMMIT="36d6582f98b64c309609ef88119ab831421910d8" | ||
64 | # Date: Fri Nov 4 16:05:25 2016 -0600 | ||
65 | ;; | ||
66 | "1.1.5_alpha1") | ||
67 | EGIT_COMMIT="2504d9cf402d25b8a774eced39e1896c8c287f32" | ||
68 | # Date: Wed Nov 16 16:04:11 2016 -0700 | ||
69 | ;; | ||
70 | "1.1.5_alpha2") | ||
71 | EGIT_COMMIT="e13b2401507164271c849719e6dfe7e95b89fc23" | ||
72 | # wfr committed with special Feb 2, 2017 | ||
73 | ;; | ||
74 | *) | ||
75 | # this one seems to be the most recommendable: | ||
76 | # version that introduces apparmor support | ||
77 | EGIT_COMMIT="a22c729b3e912794a8af65879ed1b38573385657" | ||
78 | # Date: Wed Aug 16 22:11:23 2017 +0000 | ||
79 | ;; | ||
80 | esac | ||
81 | # therefore, for security reasons "9999" doesn't actually | ||
82 | # emerge the latest version. please consult 'git log' and | ||
83 | # update the last EGIT_COMMIT to obtain a newer version. | ||
84 | # to obtain the commit of a particular release, execute | ||
85 | # 'git tag', 'git reset --hard <tag>', then 'git log'. | ||
86 | |||
87 | src_configure() { | ||
88 | use apparmor && a='APPARMOR' || a='' | ||
89 | use hardened && h='CONFIG+=hardened' || h='CONFIG+=no-hardened' | ||
90 | use debug && d='CONFIG+=debug' || d='CONFIG+=release' | ||
91 | tc-is-clang && c='-spec linux-clang' || c='' | ||
92 | eqmake5 $c DEFINES+=RICOCHET_NO_PORTABLE $d $h $a | ||
93 | } | ||
94 | |||
95 | src_install() { | ||
96 | # dobin "${S}/ricochet" | ||
97 | # doicon -s 48x48 "${S}/icons/ricochet.png" | ||
98 | # doicon -s scalable "${S}/icons/ricochet.svg" | ||
99 | # domenu "${S}/src/ricochet.desktop" | ||
100 | # | ||
101 | # alternate method: | ||
102 | emake INSTALL_ROOT="${D}" install | ||
103 | } | ||
diff --git a/net-im/ricochet/ricochet-9999.ebuild b/net-im/ricochet/ricochet-9999.ebuild deleted file mode 100644 index 8c5a8b6..0000000 --- a/net-im/ricochet/ricochet-9999.ebuild +++ /dev/null | |||
@@ -1,103 +0,0 @@ | |||
1 | # Copyright 1999-2015 Gentoo Authors | ||
2 | # Distributed under the terms of the GNU General Public License v2 | ||
3 | # $Header: $ | ||
4 | # | ||
5 | # Not suitable for chatrooms but certainly better for one-on-one conversations | ||
6 | # than anything that goes through servers. --lynX 2015 | ||
7 | # | ||
8 | # http://youbroketheinternet.org | ||
9 | |||
10 | EAPI=5 | ||
11 | |||
12 | DESCRIPTION="End-to-end-encrypted instant messaging UI using Tor hidden services" | ||
13 | HOMEPAGE="https://ricochet.im" | ||
14 | LICENSE="BSD GPL-2" | ||
15 | |||
16 | inherit qmake-utils git-r3 | ||
17 | EGIT_REPO_URI="https://github.com/ricochet-im/ricochet" | ||
18 | # SRC_URI="https://github.com/ricochet-im/ricochet/archive/${PV}.tar.gz -> ${P}.tar.gz" | ||
19 | SRC_URI="" | ||
20 | |||
21 | KEYWORDS="~amd64 ~arm ~ppc64 ~x86" | ||
22 | IUSE="apparmor debug hardened" | ||
23 | SLOT="0" | ||
24 | |||
25 | DEPEND=" | ||
26 | virtual/pkgconfig | ||
27 | apparmor? ( sys-libs/libapparmor ) | ||
28 | dev-qt/qtcore:5 | ||
29 | dev-qt/qtmultimedia:5 | ||
30 | dev-qt/qtquickcontrols:5 | ||
31 | dev-qt/qtnetwork:5 | ||
32 | dev-qt/linguist-tools:5 | ||
33 | dev-libs/protobuf | ||
34 | dev-libs/openssl" | ||
35 | RDEPEND="${DEPEND}" | ||
36 | # Does it also depend on net-vpn/tor or can it | ||
37 | # use a Tor router running on a different system? | ||
38 | |||
39 | # providing actual commit hashes reduces risk of man in | ||
40 | # the middle attacks on the way to the git repository. --lynX | ||
41 | case ${PV} in | ||
42 | "1.0.4") | ||
43 | EGIT_COMMIT="b9b8e63569e698d1d907bd01d8a453eda5a99633" | ||
44 | # Date: Mon Sep 1 20:25:56 2014 -0600 | ||
45 | ;; | ||
46 | "1.1.0") | ||
47 | EGIT_COMMIT="d87ca77bdcb887b57aa1963bbebeac66006f42bd" | ||
48 | # Date: Mon Apr 6 23:26:14 2015 -0600 | ||
49 | ;; | ||
50 | "1.1.1") | ||
51 | EGIT_COMMIT="3aaf80eeb870f56097537ba65c5ac5cffd9b6e26" | ||
52 | # Date: Tue Sep 8 18:18:28 2015 -0600 | ||
53 | ;; | ||
54 | "1.1.2") | ||
55 | EGIT_COMMIT="6cfbcd0c3f6d9a2528c504ec50f287e3eeebe5cb" | ||
56 | # Date: Sat Jan 16 15:56:34 2016 -0800 | ||
57 | ;; | ||
58 | "1.1.3") | ||
59 | EGIT_COMMIT="6853e40d19e75dd137be35dea9fe86abdc4199f3" | ||
60 | # Date: Sun Oct 9 11:06:00 2016 -0700 | ||
61 | ;; | ||
62 | "1.1.4") | ||
63 | EGIT_COMMIT="36d6582f98b64c309609ef88119ab831421910d8" | ||
64 | # Date: Fri Nov 4 16:05:25 2016 -0600 | ||
65 | ;; | ||
66 | "1.1.5_alpha1") | ||
67 | EGIT_COMMIT="2504d9cf402d25b8a774eced39e1896c8c287f32" | ||
68 | # Date: Wed Nov 16 16:04:11 2016 -0700 | ||
69 | ;; | ||
70 | "1.1.5_alpha2") | ||
71 | EGIT_COMMIT="e13b2401507164271c849719e6dfe7e95b89fc23" | ||
72 | # wfr committed with special Feb 2, 2017 | ||
73 | ;; | ||
74 | *) | ||
75 | # this one seems to be the most recommendable: | ||
76 | # version that introduces apparmor support | ||
77 | EGIT_COMMIT="a22c729b3e912794a8af65879ed1b38573385657" | ||
78 | # Date: Wed Aug 16 22:11:23 2017 +0000 | ||
79 | ;; | ||
80 | esac | ||
81 | # therefore, for security reasons "9999" doesn't actually | ||
82 | # emerge the latest version. please consult 'git log' and | ||
83 | # update the last EGIT_COMMIT to obtain a newer version. | ||
84 | # to obtain the commit of a particular release, execute | ||
85 | # 'git tag', 'git reset --hard <tag>', then 'git log'. | ||
86 | |||
87 | src_configure() { | ||
88 | use apparmor && a='APPARMOR' || a='' | ||
89 | use hardened && h='CONFIG+=hardened' || h='CONFIG+=no-hardened' | ||
90 | use debug && d='CONFIG+=debug' || d='CONFIG+=release' | ||
91 | tc-is-clang && c='-spec linux-clang' || c='' | ||
92 | eqmake5 $c DEFINES+=RICOCHET_NO_PORTABLE $d $h $a | ||
93 | } | ||
94 | |||
95 | src_install() { | ||
96 | # dobin "${S}/ricochet" | ||
97 | # doicon -s 48x48 "${S}/icons/ricochet.png" | ||
98 | # doicon -s scalable "${S}/icons/ricochet.svg" | ||
99 | # domenu "${S}/src/ricochet.desktop" | ||
100 | # | ||
101 | # alternate method: | ||
102 | emake INSTALL_ROOT="${D}" install | ||
103 | } | ||
diff --git a/net-p2p/retroshare/ChangeLog b/net-p2p/retroshare/ChangeLog deleted file mode 100644 index e198f35..0000000 --- a/net-p2p/retroshare/ChangeLog +++ /dev/null | |||
@@ -1,49 +0,0 @@ | |||
1 | # ChangeLog for net-p2p/retroshare | ||
2 | # Copyright 1999-2015 Gentoo Authors; Distributed under the GPL v2 | ||
3 | # $Header: /var/cvsroot/gentoo-x86/net-p2p/retroshare/ChangeLog,v 1.10 2015/04/27 09:51:51 pinkbyte Exp $ | ||
4 | |||
5 | *retroshare-0.6.0_pre20150415 (27 Apr 2015) | ||
6 | |||
7 | 27 Apr 2015; Sergey Popov <pinkbyte@gentoo.org> | ||
8 | +retroshare-0.6.0_pre20150415.ebuild, | ||
9 | +files/retroshare-0.6.0-force-sqlcipher.patch, metadata.xml: | ||
10 | Version bump, take maintainership | ||
11 | |||
12 | 26 Dec 2014; Michael Palimaka <kensington@gentoo.org> | ||
13 | -retroshare-0.5.4e.ebuild, -retroshare-0.5.5a.ebuild, | ||
14 | -retroshare-0.5.5b.ebuild: | ||
15 | Remove old. | ||
16 | |||
17 | 25 Nov 2014; Julian Ospald <hasufell@gentoo.org> metadata.xml: | ||
18 | drop maintainership | ||
19 | |||
20 | 10 Aug 2014; Agostino Sarubbo <ago@gentoo.org> retroshare-0.5.5c.ebuild: | ||
21 | Stable for x86, wrt bug #518206 | ||
22 | |||
23 | 29 Jul 2014; Chema Alonso <nimiux@gentoo.org> retroshare-0.5.5c.ebuild: | ||
24 | Stable for amd64 wrt bug #518206 | ||
25 | |||
26 | *retroshare-0.5.5c (17 Feb 2014) | ||
27 | |||
28 | 17 Feb 2014; Julian Ospald <hasufell@gentoo.org> +retroshare-0.5.5c.ebuild: | ||
29 | version bump | ||
30 | |||
31 | *retroshare-0.5.5b (17 Nov 2013) | ||
32 | |||
33 | 17 Nov 2013; Julian Ospald <hasufell@gentoo.org> +retroshare-0.5.5b.ebuild: | ||
34 | version bump | ||
35 | |||
36 | *retroshare-0.5.5a (02 Oct 2013) | ||
37 | |||
38 | 02 Oct 2013; Julian Ospald <hasufell@gentoo.org> +retroshare-0.5.5a.ebuild: | ||
39 | version bump | ||
40 | |||
41 | 27 Aug 2013; Michael Palimaka <kensington@gentoo.org> | ||
42 | retroshare-0.5.4e.ebuild: | ||
43 | Pin dev-qt/qtcore SLOT to 4. | ||
44 | |||
45 | *retroshare-0.5.4e (03 Aug 2013) | ||
46 | |||
47 | 03 Aug 2013; Julian Ospald <hasufell@gentoo.org> +retroshare-0.5.4e.ebuild, | ||
48 | +metadata.xml: | ||
49 | initial import wrt #175599 | ||
diff --git a/net-p2p/retroshare/Manifest b/net-p2p/retroshare/Manifest deleted file mode 100644 index bd17810..0000000 --- a/net-p2p/retroshare/Manifest +++ /dev/null | |||
@@ -1,2 +0,0 @@ | |||
1 | DIST retroshare-0.6.0_pre20150415.tar.bz2 10838852 SHA256 c63301c000b0ead612220e05c05f900c23cb2fa5e56ae6f9359888b63e0a347d SHA512 d435994b79c1518b531ead54d149ed4ca015c936748d0498fc7b95993e197c4d9afb71f926cc618044682dcb947203f70903dd0cc0116263b7c85f3495d52f6f WHIRLPOOL 7844c8dd4dcbf3c716b21d2086a7028edec01fc2ccb6a83924e2123319951d53584f7a38479e16c99e60b025061d9c5057ed8615e105ae50d7cd5c51f28b3c33 | ||
2 | DIST retroshare_0.5.5-0.7068.tar.gz 11899395 SHA256 772b0d7916137e81fc0f5ea14f0a8fa70d3d7acb701ca0b0c1c66018f2255650 SHA512 51caeca54c6b6ce6ec049d3004301a74db5bb5dc2390c769486429ca0db4e45e2d8eba98c3f9ea99628c1a2452d71c8460ea4d3b3c103e321d3459211767bc1d WHIRLPOOL f6c8a7323be84d79975e970629f5bd457487cac6a061bc6817da328ff1de03a8d3fab98ab3cf4fba0628f239e09d8f8da4c14587764689a23193bbda22419e88 | ||
diff --git a/net-p2p/retroshare/files/retroshare-0.6.0-force-sqlcipher.patch b/net-p2p/retroshare/files/retroshare-0.6.0-force-sqlcipher.patch deleted file mode 100644 index 2df08f1..0000000 --- a/net-p2p/retroshare/files/retroshare-0.6.0-force-sqlcipher.patch +++ /dev/null | |||
@@ -1,48 +0,0 @@ | |||
1 | --- retroshare-gui/src/retroshare-gui.pro.orig 2015-04-16 12:35:21.878472205 +0300 | ||
2 | +++ retroshare-gui/src/retroshare-gui.pro 2015-04-16 12:35:46.330471776 +0300 | ||
3 | @@ -84,21 +84,7 @@ | ||
4 | |||
5 | SQLCIPHER_OK = $$system(pkg-config --exists sqlcipher && echo yes) | ||
6 | isEmpty(SQLCIPHER_OK) { | ||
7 | -# We need a explicit path here, to force using the home version of sqlite3 that really encrypts the database. | ||
8 | - | ||
9 | - exists(../../../lib/sqlcipher/.libs/libsqlcipher.a) { | ||
10 | - | ||
11 | - LIBS += ../../../lib/sqlcipher/.libs/libsqlcipher.a | ||
12 | - DEPENDPATH += ../../../lib/sqlcipher/src/ | ||
13 | - INCLUDEPATH += ../../../lib/sqlcipher/src/ | ||
14 | - DEPENDPATH += ../../../lib/sqlcipher/tsrc/ | ||
15 | - INCLUDEPATH += ../../../lib/sqlcipher/tsrc/ | ||
16 | - } else { | ||
17 | - message(libsqlcipher.a not found. Compilation will not use SQLCIPHER. Database will be unencrypted.) | ||
18 | - DEFINES *= NO_SQLCIPHER | ||
19 | - LIBS *= -lsqlite3 | ||
20 | - } | ||
21 | - | ||
22 | + error(libsqlcipher.a not found) | ||
23 | } else { | ||
24 | LIBS += -lsqlcipher | ||
25 | } | ||
26 | --- retroshare-nogui/src/retroshare-nogui.pro.orig 2015-04-16 12:36:00.940471520 +0300 | ||
27 | +++ retroshare-nogui/src/retroshare-nogui.pro 2015-04-16 12:36:32.459470968 +0300 | ||
28 | @@ -36,19 +36,7 @@ | ||
29 | gxs { | ||
30 | SQLCIPHER_OK = $$system(pkg-config --exists sqlcipher && echo yes) | ||
31 | isEmpty(SQLCIPHER_OK) { | ||
32 | -# We need a explicit path here, to force using the home version of sqlite3 that really encrypts the database. | ||
33 | - | ||
34 | - exists(../../../lib/sqlcipher/.libs/libsqlcipher.a) { | ||
35 | - | ||
36 | - LIBS += ../../../lib/sqlcipher/.libs/libsqlcipher.a | ||
37 | - DEPENDPATH += ../../../lib/sqlcipher/src/ | ||
38 | - INCLUDEPATH += ../../../lib/sqlcipher/src/ | ||
39 | - } else { | ||
40 | - message(libsqlcipher.a not found. Compilation will not use SQLCIPHER. Database will be unencrypted.) | ||
41 | - DEFINES *= NO_SQLCIPHER | ||
42 | - LIBS *= -lsqlite3 | ||
43 | - } | ||
44 | - | ||
45 | + error(libsqlcipher.a not found) | ||
46 | } else { | ||
47 | LIBS *= -lsqlcipher | ||
48 | } | ||
diff --git a/net-p2p/retroshare/metadata.xml b/net-p2p/retroshare/metadata.xml deleted file mode 100644 index c89173f..0000000 --- a/net-p2p/retroshare/metadata.xml +++ /dev/null | |||
@@ -1,28 +0,0 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> | ||
3 | <pkgmetadata> | ||
4 | <maintainer> | ||
5 | <email>pinkbyte@gentoo.org</email> | ||
6 | <name>Sergey Popov</name> | ||
7 | </maintainer> | ||
8 | <longdescription lang="en"> | ||
9 | RetroShare is a Open Source cross-platform, Friend-2-Friend and | ||
10 | secure decentralised communication platform. | ||
11 | It lets you to securely chat and share files with your friends | ||
12 | and family, using a web-of-trust to authenticate peers and OpenSSL | ||
13 | to encrypt all communication. | ||
14 | RetroShare provides filesharing, chat, messages, forums and | ||
15 | channels | ||
16 | </longdescription> | ||
17 | <use> | ||
18 | <flag name="cli">Enables the CLI version of RetroShare</flag> | ||
19 | <flag name="feedreader">Enables the Feedreader plugin</flag> | ||
20 | <flag name="qt4">Enables the GUI using qt4</flag> | ||
21 | <flag name="links-cloud">Enables LinkClouds plugin</flag> | ||
22 | <flag name="voip">Enables VOIP plugin</flag> | ||
23 | </use> | ||
24 | <upstream> | ||
25 | <bugs-to>http://sourceforge.net/p/retroshare/bugs</bugs-to> | ||
26 | <remote-id type="sourceforge">retroshare</remote-id> | ||
27 | </upstream> | ||
28 | </pkgmetadata> | ||
diff --git a/net-p2p/retroshare/retroshare-0.5.5c.ebuild b/net-p2p/retroshare/retroshare-0.5.5c.ebuild deleted file mode 100644 index c6f90d4..0000000 --- a/net-p2p/retroshare/retroshare-0.5.5c.ebuild +++ /dev/null | |||
@@ -1,132 +0,0 @@ | |||
1 | # Copyright 1999-2014 Gentoo Authors | ||
2 | # Distributed under the terms of the GNU General Public License v2 | ||
3 | # $Header: /var/cvsroot/gentoo-x86/net-p2p/retroshare/retroshare-0.5.5c.ebuild,v 1.3 2014/08/10 17:37:53 ago Exp $ | ||
4 | |||
5 | EAPI=5 | ||
6 | |||
7 | inherit eutils multilib gnome2-utils qmake-utils | ||
8 | |||
9 | MY_PN="RetroShare" | ||
10 | MY_P="${MY_PN}-v${PV}" | ||
11 | |||
12 | DESCRIPTION="P2P private sharing application" | ||
13 | HOMEPAGE="http://retroshare.sourceforge.net" | ||
14 | SRC_URI="mirror://sourceforge/retroshare/retroshare_0.5.5-0.7068.tar.gz" | ||
15 | |||
16 | # pegmarkdown can also be used with MIT | ||
17 | LICENSE="GPL-2 GPL-3 Apache-2.0 LGPL-2.1" | ||
18 | SLOT="0" | ||
19 | KEYWORDS="amd64 x86" | ||
20 | IUSE="cli feedreader links-cloud qt4 voip" | ||
21 | REQUIRED_USE="|| ( cli qt4 ) | ||
22 | feedreader? ( qt4 ) | ||
23 | links-cloud? ( qt4 ) | ||
24 | voip? ( qt4 )" | ||
25 | |||
26 | RDEPEND=" | ||
27 | app-arch/bzip2 | ||
28 | dev-libs/openssl:0 | ||
29 | gnome-base/libgnome-keyring | ||
30 | net-libs/libupnp | ||
31 | sys-libs/zlib | ||
32 | cli? ( | ||
33 | dev-libs/protobuf | ||
34 | net-libs/libssh[server] | ||
35 | ) | ||
36 | feedreader? ( | ||
37 | dev-libs/libxml2 | ||
38 | dev-libs/libxslt | ||
39 | net-misc/curl | ||
40 | dev-qt/qtcore:4 | ||
41 | dev-qt/qtgui:4 | ||
42 | ) | ||
43 | qt4? ( | ||
44 | x11-libs/libX11 | ||
45 | x11-libs/libXScrnSaver | ||
46 | dev-qt/qtcore:4 | ||
47 | || ( ( >=dev-qt/qtgui-4.8.5:4 dev-qt/designer:4 ) <dev-qt/qtgui-4.8.5:4 ) | ||
48 | ) | ||
49 | voip? ( | ||
50 | media-libs/speex | ||
51 | dev-qt/qt-mobility[multimedia] | ||
52 | dev-qt/qtmultimedia:4 | ||
53 | )" | ||
54 | DEPEND="${RDEPEND} | ||
55 | app-arch/unzip | ||
56 | dev-qt/qtcore:4 | ||
57 | virtual/pkgconfig" | ||
58 | |||
59 | S=${WORKDIR}/retroshare-0.5.5/src | ||
60 | |||
61 | src_prepare() { | ||
62 | local dir | ||
63 | |||
64 | sed -i \ | ||
65 | -e "s|/usr/lib/retroshare/extensions/|/usr/$(get_libdir)/${PN}/extensions/|" \ | ||
66 | libretroshare/src/rsserver/rsinit.cc \ | ||
67 | || die "sed failed" | ||
68 | |||
69 | rs_src_dirs="libbitdht/src openpgpsdk/src libretroshare/src supportlibs/pegmarkdown" | ||
70 | use cli && rs_src_dirs="${rs_src_dirs} retroshare-nogui/src" | ||
71 | use qt4 && rs_src_dirs="${rs_src_dirs} retroshare-gui/src" | ||
72 | use links-cloud && rs_src_dirs="${rs_src_dirs} plugins/LinksCloud" | ||
73 | use feedreader && rs_src_dirs="${rs_src_dirs} plugins/FeedReader" | ||
74 | |||
75 | if use voip ; then | ||
76 | rs_src_dirs="${rs_src_dirs} plugins/VOIP" | ||
77 | echo "QT += multimedia" >> "plugins/VOIP/VOIP.pro" || die | ||
78 | echo "CONFIG += mobility" >> "plugins/VOIP/VOIP.pro" || die | ||
79 | fi | ||
80 | } | ||
81 | |||
82 | src_configure() { | ||
83 | for dir in ${rs_src_dirs} ; do | ||
84 | cd "${S}"/${dir} || die | ||
85 | eqmake4 | ||
86 | done | ||
87 | } | ||
88 | |||
89 | src_compile() { | ||
90 | local dir | ||
91 | |||
92 | for dir in ${rs_src_dirs} ; do | ||
93 | emake -C ${dir} | ||
94 | done | ||
95 | |||
96 | unset rs_src_dirs | ||
97 | } | ||
98 | |||
99 | src_install() { | ||
100 | local i | ||
101 | local extension_dir="/usr/$(get_libdir)/${PN}/extensions/" | ||
102 | |||
103 | use cli && dobin retroshare-nogui/src/retroshare-nogui | ||
104 | use qt4 && dobin retroshare-gui/src/RetroShare | ||
105 | |||
106 | exeinto "${extension_dir}" | ||
107 | use feedreader && doexe plugins/FeedReader/*.so* | ||
108 | use links-cloud && doexe plugins/LinksCloud/*.so* | ||
109 | use voip && doexe plugins/VOIP/*.so* | ||
110 | |||
111 | insinto /usr/share/RetroShare | ||
112 | doins libbitdht/src/bitdht/bdboot.txt | ||
113 | |||
114 | dodoc README.txt | ||
115 | make_desktop_entry RetroShare | ||
116 | for i in 24 48 64 ; do | ||
117 | doicon -s ${i} build_scripts/Ubuntu_src/data/${i}x${i}/${PN}.png | ||
118 | done | ||
119 | doicon -s 128 build_scripts/Ubuntu_src/data/${PN}.png | ||
120 | } | ||
121 | |||
122 | pkg_preinst() { | ||
123 | gnome2_icon_savelist | ||
124 | } | ||
125 | |||
126 | pkg_postinst() { | ||
127 | gnome2_icon_cache_update | ||
128 | } | ||
129 | |||
130 | pkg_postrm() { | ||
131 | gnome2_icon_cache_update | ||
132 | } | ||
diff --git a/net-p2p/retroshare/retroshare-0.6.0_pre20150415.ebuild b/net-p2p/retroshare/retroshare-0.6.0_pre20150415.ebuild deleted file mode 100644 index 97e0c2f..0000000 --- a/net-p2p/retroshare/retroshare-0.6.0_pre20150415.ebuild +++ /dev/null | |||
@@ -1,140 +0,0 @@ | |||
1 | # Copyright 1999-2015 Gentoo Authors | ||
2 | # Distributed under the terms of the GNU General Public License v2 | ||
3 | # $Header: /var/cvsroot/gentoo-x86/net-p2p/retroshare/retroshare-0.6.0_pre20150415.ebuild,v 1.1 2015/04/27 09:51:51 pinkbyte Exp $ | ||
4 | |||
5 | EAPI=5 | ||
6 | |||
7 | inherit eutils gnome2-utils multilib qmake-utils | ||
8 | |||
9 | DESCRIPTION="P2P private sharing application" | ||
10 | HOMEPAGE="http://retroshare.sourceforge.net" | ||
11 | SRC_URI="http://dev.gentoo.org/~pinkbyte/distfiles/snapshots/${P}.tar.bz2" | ||
12 | |||
13 | # pegmarkdown can also be used with MIT | ||
14 | LICENSE="GPL-2 GPL-3 Apache-2.0 LGPL-2.1" | ||
15 | SLOT="0" | ||
16 | KEYWORDS="~amd64 ~x86" | ||
17 | |||
18 | IUSE="cli feedreader links-cloud qt5 voip" | ||
19 | REQUIRED_USE="|| ( cli qt5 ) | ||
20 | feedreader? ( qt5 ) | ||
21 | links-cloud? ( qt5 ) | ||
22 | voip? ( qt5 )" | ||
23 | |||
24 | RDEPEND=" | ||
25 | app-arch/bzip2 | ||
26 | dev-db/sqlcipher | ||
27 | dev-libs/openssl:0 | ||
28 | gnome-base/libgnome-keyring | ||
29 | net-libs/libupnp | ||
30 | sys-libs/zlib | ||
31 | cli? ( | ||
32 | dev-libs/protobuf | ||
33 | net-libs/libssh[server] | ||
34 | ) | ||
35 | feedreader? ( | ||
36 | dev-libs/libxml2 | ||
37 | dev-libs/libxslt | ||
38 | net-misc/curl | ||
39 | ) | ||
40 | qt5? ( | ||
41 | x11-libs/libX11 | ||
42 | x11-libs/libXScrnSaver | ||
43 | dev-qt/designer:5 | ||
44 | dev-qt/qtcore:5 | ||
45 | dev-qt/qtgui:5 | ||
46 | dev-qt/qtmultimedia:5 | ||
47 | dev-qt/qtnetwork:5 | ||
48 | dev-qt/qtprintsupport:5 | ||
49 | dev-qt/qtscript:5 | ||
50 | dev-qt/qtwidgets:5 | ||
51 | dev-qt/qtx11extras:5 | ||
52 | dev-qt/qtxml:5 | ||
53 | ) | ||
54 | voip? ( | ||
55 | media-libs/speex | ||
56 | )" | ||
57 | DEPEND="${RDEPEND} | ||
58 | dev-qt/qtcore:5 | ||
59 | virtual/pkgconfig" | ||
60 | |||
61 | src_prepare() { | ||
62 | local dir | ||
63 | |||
64 | sed -i \ | ||
65 | -e "s|/usr/lib/retroshare/extensions/|/usr/$(get_libdir)/${PN}/extensions/|" \ | ||
66 | libretroshare/src/rsserver/rsinit.cc \ | ||
67 | || die "sed failed" | ||
68 | |||
69 | rs_src_dirs="libbitdht/src openpgpsdk/src libretroshare/src supportlibs/pegmarkdown" | ||
70 | use cli && rs_src_dirs="${rs_src_dirs} retroshare-nogui/src" | ||
71 | use qt5 && rs_src_dirs="${rs_src_dirs} retroshare-gui/src" | ||
72 | use links-cloud && rs_src_dirs="${rs_src_dirs} plugins/LinksCloud" | ||
73 | use feedreader && rs_src_dirs="${rs_src_dirs} plugins/FeedReader" | ||
74 | |||
75 | use voip && rs_src_dirs="${rs_src_dirs} plugins/VOIP" | ||
76 | |||
77 | epatch "${FILESDIR}/${PN}-0.6.0-force-sqlcipher.patch" | ||
78 | |||
79 | epatch_user | ||
80 | } | ||
81 | |||
82 | src_configure() { | ||
83 | for dir in ${rs_src_dirs} ; do | ||
84 | pushd "${S}/${dir}" 2>/dev/null || die | ||
85 | eqmake5 | ||
86 | popd 2>/dev/null || die | ||
87 | done | ||
88 | } | ||
89 | |||
90 | src_compile() { | ||
91 | local dir | ||
92 | |||
93 | for dir in ${rs_src_dirs} ; do | ||
94 | emake -C "${dir}" | ||
95 | done | ||
96 | |||
97 | unset rs_src_dirs | ||
98 | } | ||
99 | |||
100 | src_install() { | ||
101 | local i | ||
102 | local extension_dir="/usr/$(get_libdir)/${PN}/extensions/" | ||
103 | |||
104 | use cli && dobin retroshare-nogui/src/retroshare-nogui | ||
105 | use qt5 && dobin retroshare-gui/src/RetroShare | ||
106 | |||
107 | exeinto "${extension_dir}" | ||
108 | use feedreader && doexe plugins/FeedReader/*.so* | ||
109 | use links-cloud && doexe plugins/LinksCloud/*.so* | ||
110 | use voip && doexe plugins/VOIP/*.so* | ||
111 | |||
112 | insinto /usr/share/RetroShare06 | ||
113 | doins libbitdht/src/bitdht/bdboot.txt | ||
114 | |||
115 | dodoc README.txt | ||
116 | make_desktop_entry RetroShare | ||
117 | for i in 24 48 64 ; do | ||
118 | doicon -s ${i} "build_scripts/Debian+Ubuntu/data/${i}x${i}/${PN}.png" | ||
119 | done | ||
120 | doicon -s 128 "build_scripts/Debian+Ubuntu/data/${PN}.png" | ||
121 | } | ||
122 | |||
123 | pkg_preinst() { | ||
124 | if [[ "${REPLACING_VERSIONS}" = "0.5*" ]]; then | ||
125 | elog "You are upgrading from Retroshare 0.5.* to ${PV}" | ||
126 | elog "Version 0.6.* is backward-incompatible with 0.5 branch" | ||
127 | elog "and clients with 0.6.* can not connect to clients that have 0.5.*" | ||
128 | elog "It's recommended to drop all your configuration and either" | ||
129 | elog "generate a new certificate or import existing from a backup" | ||
130 | fi | ||
131 | gnome2_icon_savelist | ||
132 | } | ||
133 | |||
134 | pkg_postinst() { | ||
135 | gnome2_icon_cache_update | ||
136 | } | ||
137 | |||
138 | pkg_postrm() { | ||
139 | gnome2_icon_cache_update | ||
140 | } | ||
diff --git a/net-p2p/retroshare/retroshare-9999.ebuild b/net-p2p/retroshare/retroshare-9999.ebuild deleted file mode 100644 index 6ece25a..0000000 --- a/net-p2p/retroshare/retroshare-9999.ebuild +++ /dev/null | |||
@@ -1,184 +0,0 @@ | |||
1 | # Derived from gentoo with ideas from eigenlay. --lynX | ||
2 | # Copyright 1999-2014 Gentoo Authors | ||
3 | # Distributed under the terms of the GNU General Public License v2 | ||
4 | # $Header: $ | ||
5 | |||
6 | EAPI=5 | ||
7 | |||
8 | inherit eutils gnome2-utils multilib qmake-utils | ||
9 | |||
10 | if [[ ${PV} == 9999 ]]; then | ||
11 | inherit subversion | ||
12 | ESVN_REPO_URI="https://svn.code.sf.net/p/retroshare/code/trunk" | ||
13 | ESVN_BOOTSTRAP="confix --bootstrap" | ||
14 | ESVN_PROJECT="${PN}" | ||
15 | : ${KEYWORDS=""} | ||
16 | else | ||
17 | # SRC_URI="http://dev.gentoo.org/~pinkbyte/distfiles/snapshots/${P}.tar.bz2" | ||
18 | SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" | ||
19 | KEYWORDS="~amd64 ~x86" | ||
20 | fi | ||
21 | |||
22 | DESCRIPTION="P2P private sharing application" | ||
23 | HOMEPAGE="http://retroshare.sourceforge.net" | ||
24 | |||
25 | # pegmarkdown can also be used with MIT | ||
26 | LICENSE="GPL-2 GPL-3 Apache-2.0 LGPL-2.1" | ||
27 | SLOT="0" | ||
28 | |||
29 | # use of server-based cli mode is discouraged as only | ||
30 | # a home server installation protects the privacy of | ||
31 | # your friends. so the default is desktop use. --lynX | ||
32 | IUSE="-cli +feedreader links-cloud +qt5 +voip" | ||
33 | # in our overlay, useful extensions are activated by | ||
34 | # default. thus the plus. --lynX | ||
35 | |||
36 | REQUIRED_USE="|| ( cli qt5 ) | ||
37 | feedreader? ( qt5 ) | ||
38 | links-cloud? ( qt5 ) | ||
39 | voip? ( qt5 )" | ||
40 | |||
41 | RDEPEND=" | ||
42 | app-arch/bzip2 | ||
43 | dev-db/sqlcipher | ||
44 | dev-libs/openssl:0 | ||
45 | gnome-base/libgnome-keyring | ||
46 | net-libs/libupnp | ||
47 | sys-libs/zlib | ||
48 | cli? ( | ||
49 | dev-libs/protobuf | ||
50 | net-libs/libssh[server] | ||
51 | ) | ||
52 | feedreader? ( | ||
53 | dev-libs/libxml2 | ||
54 | dev-libs/libxslt | ||
55 | net-misc/curl | ||
56 | ) | ||
57 | qt5? ( | ||
58 | x11-libs/libX11 | ||
59 | x11-libs/libXScrnSaver | ||
60 | dev-qt/designer:5 | ||
61 | dev-qt/qtcore:5 | ||
62 | dev-qt/qtgui:5 | ||
63 | dev-qt/qtmultimedia:5 | ||
64 | dev-qt/qtnetwork:5 | ||
65 | dev-qt/qtprintsupport:5 | ||
66 | dev-qt/qtscript:5 | ||
67 | dev-qt/qtwidgets:5 | ||
68 | dev-qt/qtx11extras:5 | ||
69 | dev-qt/qtxml:5 | ||
70 | ) | ||
71 | voip? ( | ||
72 | media-libs/speex | ||
73 | )" | ||
74 | DEPEND="${RDEPEND} | ||
75 | dev-qt/qtcore:5 | ||
76 | virtual/pkgconfig" | ||
77 | |||
78 | src_prepare() { | ||
79 | local dir | ||
80 | |||
81 | sed -i \ | ||
82 | -e "s|/usr/lib/retroshare/extensions/|/usr/$(get_libdir)/${PN}/extensions/|" \ | ||
83 | libretroshare/src/rsserver/rsinit.cc \ | ||
84 | || die "sed failed" | ||
85 | |||
86 | rs_src_dirs="libbitdht/src openpgpsdk/src libretroshare/src supportlibs/pegmarkdown" | ||
87 | use cli && rs_src_dirs="${rs_src_dirs} retroshare-nogui/src" | ||
88 | use qt5 && | ||
89 | { | ||
90 | rs_src_dirs="${rs_src_dirs} retroshare-gui/src" | ||
91 | # Patch code to enable empty passphrase | ||
92 | sed -i -e 's/(ui\.password_input->text()\.length() < 3 || ui\.name_input->text()\.length() < 3 || genLoc\.length() < 3)/(ui.name_input->text().length() < 3 || genLoc.length() < 3)/' "${S}/retroshare-gui/src/gui/GenCertDialog.cpp" || die "Failed patching to disable empty password check" | ||
93 | } | ||
94 | use links-cloud && rs_src_dirs="${rs_src_dirs} plugins/LinksCloud" | ||
95 | use feedreader && rs_src_dirs="${rs_src_dirs} plugins/FeedReader" | ||
96 | use voip && { | ||
97 | rs_src_dirs="${rs_src_dirs} plugins/VOIP" | ||
98 | # interesting patch from eigenlay: | ||
99 | # echo "QT += multimedia mobility" >> "plugins/VOIP/VOIP.pro" | ||
100 | } | ||
101 | |||
102 | # eigenlay also has "use gxs" for sqlcipher option | ||
103 | epatch "${FILESDIR}/${PN}-0.6.0-force-sqlcipher.patch" | ||
104 | |||
105 | epatch_user | ||
106 | |||
107 | # FIXME: add patch that removes and recompiles prebuilt binaries | ||
108 | # once after unpack --lynX | ||
109 | } | ||
110 | |||
111 | src_configure() { | ||
112 | for dir in ${rs_src_dirs} ; do | ||
113 | pushd "${S}/${dir}" 2>/dev/null || die | ||
114 | eqmake5 | ||
115 | popd 2>/dev/null || die | ||
116 | done | ||
117 | } | ||
118 | |||
119 | src_compile() { | ||
120 | local dir | ||
121 | |||
122 | for dir in ${rs_src_dirs} ; do | ||
123 | emake -C "${dir}" | ||
124 | done | ||
125 | |||
126 | unset rs_src_dirs | ||
127 | } | ||
128 | |||
129 | src_install() { | ||
130 | local i | ||
131 | local extension_dir="/usr/$(get_libdir)/${PN}/extensions/" | ||
132 | |||
133 | use cli && dobin retroshare-nogui/src/retroshare-nogui | ||
134 | use qt5 && { | ||
135 | dobin retroshare-gui/src/RetroShare | ||
136 | newicon -s 32 retroshare-gui/src/gui/images/retrosharelogo32.png \ | ||
137 | ${PN}.png | ||
138 | newicon -s 128 retroshare-gui/src/gui/images/retrosharelogo1.png \ | ||
139 | ${PN}.png | ||
140 | make_desktop_entry RetroShare RetroShare ${PN} | ||
141 | } | ||
142 | |||
143 | exeinto "${extension_dir}" | ||
144 | use feedreader && doexe plugins/FeedReader/*.so* | ||
145 | use links-cloud && doexe plugins/LinksCloud/*.so* | ||
146 | use voip && doexe plugins/VOIP/*.so* | ||
147 | |||
148 | insinto /usr/share/RetroShare06 | ||
149 | doins libbitdht/src/bitdht/bdboot.txt | ||
150 | |||
151 | dodoc README.txt | ||
152 | make_desktop_entry RetroShare | ||
153 | for i in 24 48 64 ; do | ||
154 | doicon -s ${i} "build_scripts/Debian+Ubuntu/data/${i}x${i}/${PN}.png" | ||
155 | done | ||
156 | doicon -s 128 "build_scripts/Debian+Ubuntu/data/${PN}.png" | ||
157 | } | ||
158 | |||
159 | pkg_preinst() { | ||
160 | if [[ "${REPLACING_VERSIONS}" = "0.5*" ]]; then | ||
161 | elog "You are upgrading from Retroshare 0.5.* to ${PV}" | ||
162 | elog "Version 0.6.* is backward-incompatible with 0.5 branch" | ||
163 | elog "and clients with 0.6.* can not connect to clients that have 0.5.*" | ||
164 | elog "It's recommended to drop all your configuration and either" | ||
165 | elog "generate a new certificate or import existing from a backup" | ||
166 | fi | ||
167 | gnome2_icon_savelist | ||
168 | } | ||
169 | |||
170 | pkg_postinst() { | ||
171 | gnome2_icon_cache_update | ||
172 | use qt5 && einfo "The GUI executable name is: RetroShare" | ||
173 | use cli && einfo "The console executable name is: retroshare-cli" | ||
174 | use links-cloud || use voip && | ||
175 | { | ||
176 | elog "Plugin hashes:" | ||
177 | elog "$(shasum ${extension_dir}/*.so)" | ||
178 | } | ||
179 | } | ||
180 | |||
181 | pkg_postrm() { | ||
182 | gnome2_icon_cache_update | ||
183 | } | ||
184 | |||
diff --git a/profiles/package.mask b/profiles/package.mask index 7235e28..4228b2d 100644 --- a/profiles/package.mask +++ b/profiles/package.mask | |||
@@ -30,9 +30,3 @@ net-im/cutegram | |||
30 | www-client/hardzilla | 30 | www-client/hardzilla |
31 | # =www-plugins/gnash-9999 | 31 | # =www-plugins/gnash-9999 |
32 | 32 | ||
33 | # using unsupported EAPI=5, according to | ||
34 | # pmaint regen --use-local-desc --pkg-desc-index -t 1 youbroketheinternet | ||
35 | net-im/qtox | ||
36 | net-im/ricochet | ||
37 | net-p2p/retroshare | ||
38 | # who has these in updated form? | ||