1 |
commit: 7750cd794da77bfa401364df3b29189b4ffbb04d |
2 |
Author: Lucas Ramage <ramage.lucas <AT> protonmail <DOT> com> |
3 |
AuthorDate: Tue May 29 14:35:07 2018 +0000 |
4 |
Commit: Virgil Dupras <vdupras <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Oct 11 15:53:54 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7750cd79 |
7 |
|
8 |
app-misc/mosquitto: bump version to 1.5.1 |
9 |
|
10 |
Signed-off-by: Lucas Ramage <ramage.lucas <AT> protonmail.com> |
11 |
Bug: https://bugs.gentoo.org/656572 |
12 |
Closes: https://bugs.gentoo.org/658552 |
13 |
Closes: https://bugs.gentoo.org/658340 |
14 |
Package-Manager: Portage-2.3.24, Repoman-2.3.6 |
15 |
Signed-off-by: Virgil Dupras <vdupras <AT> gentoo.org> |
16 |
|
17 |
app-misc/mosquitto/Manifest | 1 + |
18 |
.../mosquitto-1.5-fix-socket_get_address.patch | 29 ++++++++++++++++++++++ |
19 |
...patch => mosquitto-fix-conditional-tests.patch} | 0 |
20 |
app-misc/mosquitto/metadata.xml | 2 +- |
21 |
...1.4.15-r2.ebuild => mosquitto-1.4.15-r3.ebuild} | 2 +- |
22 |
...tto-1.4.15-r2.ebuild => mosquitto-1.5.1.ebuild} | 8 ++++-- |
23 |
6 files changed, 38 insertions(+), 4 deletions(-) |
24 |
|
25 |
diff --git a/app-misc/mosquitto/Manifest b/app-misc/mosquitto/Manifest |
26 |
index e57c2e973ef..83420091448 100644 |
27 |
--- a/app-misc/mosquitto/Manifest |
28 |
+++ b/app-misc/mosquitto/Manifest |
29 |
@@ -1,2 +1,3 @@ |
30 |
DIST mosquitto-1.4.14.tar.gz 365596 BLAKE2B 92bcb1fd9e67711d6ce8db5e767be31a1321866205cf4cad684d8b77a8b14a2eaf5e4367a74d5dd8f814f0d229dc77ce878879632c0c34c6a23f7975bf6ae8c7 SHA512 dc75a971354f87deeb79f32435acfae9bc561a1a24a75ee4940a35176ff91758071930d2105d8dee2a090e07527dbfaa5692bece67e03cc87e8b4b8b46f846c2 |
31 |
DIST mosquitto-1.4.15.tar.gz 368961 BLAKE2B 28bfab7d41d9e057ba8b52e0c428967ecc5d0c25a3d73dca420ae883c2b462ee02da1eeb9c22f4d392f0ccf62224acab6f24d4a0798a594f4b9f90c907fa1495 SHA512 36b06547553cf28af3ca9b728c42fc27e849c4ae84d7964572d430233ab26e2b59eee2a215ac23ddf2d0bef419e7c70e64e2a22c397fadb3e0677314d03f1100 |
32 |
+DIST mosquitto-1.5.1.tar.gz 430066 BLAKE2B ab2df1b77cfcb71c95d3412c4c3da4cf0af1a48d700642a12c8e0334762e9e8868ba0cbd69311d7aa324f2920d3be227149ba4e0bd7558ba10e5d7d1f0b24996 SHA512 7b076a977778ca87f9fa4579eb4a6b62b171df746920719e9bd6efce0a4815c15edc9da177669819509184d2b01ed0756be8259adba344df690efe0547fd6741 |
33 |
|
34 |
diff --git a/app-misc/mosquitto/files/mosquitto-1.5-fix-socket_get_address.patch b/app-misc/mosquitto/files/mosquitto-1.5-fix-socket_get_address.patch |
35 |
new file mode 100644 |
36 |
index 00000000000..7e9778e8b70 |
37 |
--- /dev/null |
38 |
+++ b/app-misc/mosquitto/files/mosquitto-1.5-fix-socket_get_address.patch |
39 |
@@ -0,0 +1,29 @@ |
40 |
+# Fix missing rename of mosquitto__socket_get_address. Mosquitto bug 810. |
41 |
+ |
42 |
+diff --git a/src/conf.c b/src/conf.c |
43 |
+index f3d812d..daf2bf4 100644 |
44 |
+--- a/src/conf.c |
45 |
++++ b/src/conf.c |
46 |
+@@ -735,8 +735,8 @@ int config__read_file_core(struct mosquitto__config *config, bool reload, struct |
47 |
+ struct mosquitto__listener *cur_listener = &config->default_listener; |
48 |
+ #ifdef WITH_BRIDGE |
49 |
+ char *address; |
50 |
+- int i; |
51 |
+ #endif |
52 |
++ int i; |
53 |
+ int lineno_ext; |
54 |
+ struct mosquitto__security_options *cur_security_options = NULL; |
55 |
+ |
56 |
+diff --git a/src/net.c b/src/net.c |
57 |
+index 7397de5..670b7e2 100644 |
58 |
+--- a/src/net.c |
59 |
++++ b/src/net.c |
60 |
+@@ -114,7 +114,7 @@ int net__socket_accept(struct mosquitto_db *db, mosq_sock_t listensock) |
61 |
+ fromhost(&wrap_req); |
62 |
+ if(!hosts_access(&wrap_req)){ |
63 |
+ /* Access is denied */ |
64 |
+- if(!mosquitto__socket_get_address(new_sock, address, 1024)){ |
65 |
++ if(!net__socket_get_address(new_sock, address, 1024)){ |
66 |
+ log__printf(NULL, MOSQ_LOG_NOTICE, "Client connection from %s denied access by tcpd.", address); |
67 |
+ } |
68 |
+ COMPAT_CLOSE(new_sock); |
69 |
|
70 |
diff --git a/app-misc/mosquitto/files/mosquitto-1.4.15-conditional-tests.patch b/app-misc/mosquitto/files/mosquitto-fix-conditional-tests.patch |
71 |
similarity index 100% |
72 |
rename from app-misc/mosquitto/files/mosquitto-1.4.15-conditional-tests.patch |
73 |
rename to app-misc/mosquitto/files/mosquitto-fix-conditional-tests.patch |
74 |
|
75 |
diff --git a/app-misc/mosquitto/metadata.xml b/app-misc/mosquitto/metadata.xml |
76 |
index 2b05da7a5d4..ec6718456c6 100644 |
77 |
--- a/app-misc/mosquitto/metadata.xml |
78 |
+++ b/app-misc/mosquitto/metadata.xml |
79 |
@@ -2,7 +2,7 @@ |
80 |
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
81 |
<pkgmetadata> |
82 |
<maintainer type="person"> |
83 |
- <email>ramage.lucas@×××××××××××.org</email> |
84 |
+ <email>ramage.lucas@××××××××××.com</email> |
85 |
<name>Lucas Ramage</name> |
86 |
</maintainer> |
87 |
<maintainer type="project"> |
88 |
|
89 |
diff --git a/app-misc/mosquitto/mosquitto-1.4.15-r2.ebuild b/app-misc/mosquitto/mosquitto-1.4.15-r3.ebuild |
90 |
similarity index 97% |
91 |
copy from app-misc/mosquitto/mosquitto-1.4.15-r2.ebuild |
92 |
copy to app-misc/mosquitto/mosquitto-1.4.15-r3.ebuild |
93 |
index 48165a4db6f..8905f6d3f49 100644 |
94 |
--- a/app-misc/mosquitto/mosquitto-1.4.15-r2.ebuild |
95 |
+++ b/app-misc/mosquitto/mosquitto-1.4.15-r3.ebuild |
96 |
@@ -24,7 +24,7 @@ DEPEND="${RDEPEND} |
97 |
srv? ( net-dns/c-ares ) |
98 |
websockets? ( net-libs/libwebsockets )" |
99 |
|
100 |
-PATCHES=( "${FILESDIR}/${P}-conditional-tests.patch" ) |
101 |
+PATCHES=( "${FILESDIR}/${PN}-fix-conditional-tests.patch" ) |
102 |
|
103 |
_emake() { |
104 |
LIBDIR=$(get_libdir) |
105 |
|
106 |
diff --git a/app-misc/mosquitto/mosquitto-1.4.15-r2.ebuild b/app-misc/mosquitto/mosquitto-1.5.1.ebuild |
107 |
similarity index 94% |
108 |
rename from app-misc/mosquitto/mosquitto-1.4.15-r2.ebuild |
109 |
rename to app-misc/mosquitto/mosquitto-1.5.1.ebuild |
110 |
index 48165a4db6f..cc7bf4b128f 100644 |
111 |
--- a/app-misc/mosquitto/mosquitto-1.4.15-r2.ebuild |
112 |
+++ b/app-misc/mosquitto/mosquitto-1.5.1.ebuild |
113 |
@@ -18,13 +18,16 @@ IUSE="bridge examples +persistence +srv ssl tcpd test websockets" |
114 |
REQUIRED_USE="test? ( bridge )" |
115 |
|
116 |
RDEPEND="tcpd? ( sys-apps/tcp-wrappers ) |
117 |
+ srv? ( net-dns/c-ares ) |
118 |
ssl? ( dev-libs/openssl:0= )" |
119 |
DEPEND="${RDEPEND} |
120 |
${PYTHON_DEPS} |
121 |
- srv? ( net-dns/c-ares ) |
122 |
websockets? ( net-libs/libwebsockets )" |
123 |
|
124 |
-PATCHES=( "${FILESDIR}/${P}-conditional-tests.patch" ) |
125 |
+PATCHES=( |
126 |
+ "${FILESDIR}/${PN}-fix-conditional-tests.patch" |
127 |
+ "${FILESDIR}/${P}-fix-socket_get_address.patch" |
128 |
+) |
129 |
|
130 |
_emake() { |
131 |
LIBDIR=$(get_libdir) |
132 |
@@ -60,6 +63,7 @@ src_prepare() { |
133 |
client/Makefile lib/cpp/Makefile src/Makefile lib/Makefile || die |
134 |
|
135 |
python_setup |
136 |
+ rm test/{broker,lib}/ptest.py || die |
137 |
python_fix_shebang test |
138 |
} |