1 |
commit: efed9d385d28cb6656c310bd60f842cb120617bc |
2 |
Author: Louis Sautier <sautier.louis <AT> gmail <DOT> com> |
3 |
AuthorDate: Tue Nov 7 10:42:18 2017 +0000 |
4 |
Commit: David Seifert <soap <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Nov 7 13:48:48 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efed9d38 |
7 |
|
8 |
net-p2p/airdcpp-webclient: bump to 2.2.1, fixes a remote crash |
9 |
|
10 |
See https://airdcpp-web.github.io/2017/10/13/version-2.2.1.html |
11 |
|
12 |
Package-Manager: Portage-2.3.13, Repoman-2.3.4 |
13 |
Closes: https://github.com/gentoo/gentoo/pull/6143 |
14 |
|
15 |
net-p2p/airdcpp-webclient/Manifest | 1 + |
16 |
.../airdcpp-webclient-2.2.1.ebuild | 65 ++++++++++++++++++++++ |
17 |
2 files changed, 66 insertions(+) |
18 |
|
19 |
diff --git a/net-p2p/airdcpp-webclient/Manifest b/net-p2p/airdcpp-webclient/Manifest |
20 |
index ad7df2341b2..2a07aea183a 100644 |
21 |
--- a/net-p2p/airdcpp-webclient/Manifest |
22 |
+++ b/net-p2p/airdcpp-webclient/Manifest |
23 |
@@ -1,2 +1,3 @@ |
24 |
DIST airdcpp-webclient-2.1.0.tar.gz 844435 SHA256 a8d8a33e3974d23009359709da0bee85e8983e3ea1fe78f21a867078f93b81fa SHA512 755555d30183e772ad5d2e38a813f548e3322ca034b759200f289a834ae21b64f56102f57a13832a837e8a11324efe74a860e941a0f28a02d1f843aed92a328f WHIRLPOOL 5a0a61bcf0ad1de1706786fc2080aeba0ae634386957876a20d1ca638d3fc8b724f5c866d59588f4958a6010fc192d474f1cfe7ff04d4403106ba631b800739b |
25 |
DIST airdcpp-webclient-2.2.0.tar.gz 844968 SHA256 77cde1acd8730370e87e3546f9895bb993a459ad8f70e1713803ec3ba0a849cb SHA512 a7fc608109ee5823f844bd575d9355d0cbb4094c89e5dcba522018685d969974e82d3dea56bd334591a424010e0b43858f227e2bb66d738c0151c1456175800d WHIRLPOOL 040076d1fd2d7973ccaa6dd0935c0f2b1828c6e4d3bff6de362fd53656d54bf9a9c5733c23fbee35fd6ece897fd5a2ca2b277ceeda51b03c66277f2c81759eb3 |
26 |
+DIST airdcpp-webclient-2.2.1.tar.gz 845507 SHA256 19286ab01fab6be27dbb5ccbcbc09bcc9dacc3108fb3b285916803933e36421e SHA512 97c5b32e590b2fc735fe4978c1a173272c55f84fe97212f7cd1e8bd4a279553c1d992573185781aeceafbbe6bb51303ddb2cd164c748fa798993a661f3abfb81 WHIRLPOOL 6aca14b4af57a1138cd98fe68b7eb49c4d13da6bdf4e4e47ce6f26810d17516376d6e7599ca88c9a364208d9ba1d41436816bcc3ec0177875f72ae6c40a1842b |
27 |
|
28 |
diff --git a/net-p2p/airdcpp-webclient/airdcpp-webclient-2.2.1.ebuild b/net-p2p/airdcpp-webclient/airdcpp-webclient-2.2.1.ebuild |
29 |
new file mode 100644 |
30 |
index 00000000000..fd8f46fe630 |
31 |
--- /dev/null |
32 |
+++ b/net-p2p/airdcpp-webclient/airdcpp-webclient-2.2.1.ebuild |
33 |
@@ -0,0 +1,65 @@ |
34 |
+# Copyright 1999-2017 Gentoo Foundation |
35 |
+# Distributed under the terms of the GNU General Public License v2 |
36 |
+ |
37 |
+EAPI=6 |
38 |
+PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy{,3} ) |
39 |
+ |
40 |
+inherit cmake-utils python-any-r1 user |
41 |
+ |
42 |
+DESCRIPTION="Cross-platform Direct Connect client" |
43 |
+HOMEPAGE="https://airdcpp-web.github.io/" |
44 |
+SRC_URI="https://github.com/airdcpp-web/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" |
45 |
+ |
46 |
+KEYWORDS="~amd64 ~x86" |
47 |
+LICENSE="GPL-2+" |
48 |
+SLOT="0" |
49 |
+IUSE="nat-pmp +tbb +webui" |
50 |
+ |
51 |
+RDEPEND=" |
52 |
+ app-arch/bzip2 |
53 |
+ dev-cpp/websocketpp |
54 |
+ dev-libs/boost:= |
55 |
+ dev-libs/geoip |
56 |
+ dev-libs/leveldb:= |
57 |
+ dev-libs/openssl:0=[-bindist] |
58 |
+ net-libs/miniupnpc:= |
59 |
+ sys-libs/zlib:= |
60 |
+ virtual/libiconv |
61 |
+ nat-pmp? ( net-libs/libnatpmp:= ) |
62 |
+ tbb? ( dev-cpp/tbb:= ) |
63 |
+" |
64 |
+DEPEND=" |
65 |
+ virtual/pkgconfig |
66 |
+ ${PYTHON_DEPS} |
67 |
+ ${RDEPEND} |
68 |
+" |
69 |
+PDEPEND="webui? ( www-apps/airdcpp-webui )" |
70 |
+ |
71 |
+pkg_setup() { |
72 |
+ python-any-r1_pkg_setup |
73 |
+ enewgroup airdcppd |
74 |
+ enewuser airdcppd -1 -1 /var/lib/airdcppd airdcppd |
75 |
+} |
76 |
+ |
77 |
+src_configure() { |
78 |
+ local mycmakeargs=( |
79 |
+ -DINSTALL_WEB_UI=OFF |
80 |
+ -DENABLE_NATPMP=$(usex nat-pmp) |
81 |
+ -DENABLE_TBB=$(usex tbb) |
82 |
+ ) |
83 |
+ cmake-utils_src_configure |
84 |
+} |
85 |
+ |
86 |
+src_install() { |
87 |
+ cmake-utils_src_install |
88 |
+ newconfd "${FILESDIR}/airdcppd.confd" airdcppd |
89 |
+ newinitd "${FILESDIR}/airdcppd.initd" airdcppd |
90 |
+ keepdir /var/lib/airdcppd |
91 |
+ fowners airdcppd:airdcppd /var/lib/airdcppd |
92 |
+} |
93 |
+ |
94 |
+pkg_postinst() { |
95 |
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then |
96 |
+ elog "Run 'airdcppd --configure' to set up ports and authentication" |
97 |
+ fi |
98 |
+} |