summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin30433 -> 30426 bytes
-rw-r--r--metadata/.checksum-test-marker2
-rw-r--r--metadata/Manifest.gzbin18129 -> 18128 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest28
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin29046 -> 29049 bytes
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin57279 -> 57436 bytes
-rw-r--r--metadata/md5-cache/net-libs/paho-mqtt-c-1.3.14-r115
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-libs/Manifest.gzbin30155 -> 30158 bytes
-rw-r--r--net-libs/paho-mqtt-c/Manifest2
-rw-r--r--net-libs/paho-mqtt-c/files/paho-mqtt-c-1.3.14-changed-bool-typedef-to-bit.patch86
-rw-r--r--net-libs/paho-mqtt-c/paho-mqtt-c-1.3.14-r1.ebuild106
21 files changed, 261 insertions, 52 deletions
diff --git a/Manifest b/Manifest
index c3907c9f167aa..6526ea8f0021d 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 30433 BLAKE2B 1f407d53b5fda63741489fd0a2a958b68f47d5f07287c3a7c38d969d7bb820a72d4ded86fe96f1fc7cd6e0e6fc84d27f64e9aeb50e821f94bc8ab301ca9d7bb8 SHA512 065e843c164b3a086e8ab8525c6fa874ec7e8797bc752f27a0d039d24a07e24f28d8c6b0f26b3f7fbf46a89f6a56ceb08cebc748115c99992e19e0b35f76ece8
-TIMESTAMP 2025-08-03T10:40:38Z
+MANIFEST Manifest.files.gz 30426 BLAKE2B e5e332bea8168009039b51632f7a0134c20c94e81bd67d9e191406497e77af384510f63206a8a141a2b520b046b13d9bf106f839b92929268381afe536bec63c SHA512 e02c8b1fbf34151cdf8ce78bf8687e9f1f581420f7c97c60efb052d0d881c7f7915a955a8a3f66528711020b0c67eea85e6dcc8cc74a9d834723ad33a1e28166
+TIMESTAMP 2025-08-03T11:10:40Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmiPPKZfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmiPQ7BfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAVkA/+I0WuSJrK2sDZMguwD4Wvi2Iguh9c7V6ut2cJ8MrNC3arSL9c4zvzilDu
-5IUbZCiYy4fxL+0rUsFkBkW/9omFMh5mwr62kVpXpgGGI3NHPqVzp3O/VOTl0HjK
-UztHLIMy8+fgPQOAtkejn5Tbe7DQa9T+h6MLKr51yW5jCwFDUbp3zfdAF6h0eDDb
-4Z4yun+yrgmg8blUEkn6fnyqL4nl4Ni5+b1G4WaHuuq4l2Pg1SsWxF4RzqCJTrNB
-h3MaGa+2ZvTyvCynmoTH4eWyd2UqJjwDm96VM7K8Gbd2vXdQ4rhAnZp7l3oS/xms
-kboKC3Eyt+SAJwNcnqgxIJbCc93sqQgXILKPwVi1Stpu4TOL52F6ilVv7omUAkmt
-fDJVgPAdnmwSrdwwxEJFlrXAw0njwyhjOoTHEd22R2Ys+fvhykEIPm0viFKmxBsZ
-LKUr8bZZ/cmtMvK23AZpBV3MT43LDPAFPhwA3GhIiCHnoVGHkcw/gkUH0D9x7him
-t4Vq8yTOSKlhgnhdKF9cJzqttLt3XxJ26S307fAl2BQ11Dns4WXRAsz+guPb9vLe
-vg4uLRzrZc+H39fgre/BymvQ8pEg7AJ6U1SuwHGyVx8v/lzh4xYhL4JhPTpYZKA1
-qDWOu57VaIdc2KwxMyyxJKIys7ujpW5F2vAzejGBFugh/fR3nqY=
-=cSuW
+klCmnw//QSGSMY/6ZZUaACA+8GXV5/Au54Tttzx19uWVn3lGMj/7OqC34EnX1xMn
+oUH0x6EmEDIywLkdO+Piw92oevvRxlDN1IKOqzTs8IWYGdLueLJ4qqKR+bgXsYLE
+SjDIGIqJecSzjdYK8TsA5YlepOzZKQ/kml0KT1POdxp9jJYD9JyzZsnWl+R7OiHP
+Zlqc3nUvoNZ7sZApEwUlJZxM/myafzSSCI+Jpg1bLKUZa3RPIwv2lzv4GMNu1GD0
+WySM0wxrwb8+ucj+tcX97oWBNikLsV8cYsM8e4C5drd41OhjxLOQ18HrA4SIMQJF
+S7mU6cdF+HWkY0nFfxtHUQS1p1MM16qtkTOEEgdgsDukseO3iORkB073/ZqWj+7h
+vr+i6buO042X2j2bi6PbNoNMAD8+3dYFWvVsNN4aESCm7Zh1E09vYEThlzdTKVYa
+ZU6H+nu75Rp2+l4Pp377sIZQKAbLBruWBrEAB+8sWqjV0wOFXoO6dIwvqWvWh8qq
+iBkxCc6GIdNqWiOTAYDpXmnFzh6n7DhDehw271Inv/cEK6rFzT6V9snkMF4MWVVf
+2+c7WZajKxibB/cNT0+5u5FLTDbPq260uTvOMA2nhY3frEcQqm3hbVliGZW8eP1s
+/OMnI6bYJjo86krflF8V7WDQ2Iu3waDAD0cCU0HhcLRjpiJusm0=
+=LjS3
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 210c5ee7d3b3a..eee8421c13431 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/metadata/.checksum-test-marker b/metadata/.checksum-test-marker
index 8d61e543e1fdf..c180ad4666a61 100644
--- a/metadata/.checksum-test-marker
+++ b/metadata/.checksum-test-marker
@@ -1,4 +1,4 @@
-1754217667 Sun Aug 3 10:41:07 AM UTC 2025
+1754219469 Sun Aug 3 11:11:09 AM UTC 2025
# Testcase for mirror network:
# Watch the value over a day, if unchanging then
# one or more mirrors is missing --checksum
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 03eca4d117e49..0988bc30221cc 100644
--- a/metadata/Manifest.gz
+++ b/metadata/Manifest.gz
Binary files differ
diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk
index ec8e8389a0214..8c6288366b5dc 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sun, 03 Aug 2025 10:40:32 +0000
+Sun, 03 Aug 2025 11:10:30 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 9420d31407977..2cbf5d53d07fe 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 602536 BLAKE2B 91a162d8598eb8bf6ea25e77751a0b7fa92b549d16af2ef26513faf217c26a9295178de5a769cd60342031fa78942e16f543dd099103b200d9cab6b5696ba3fc SHA512 67f89e3170126adb03811ef405e1cbc5e716c5a2f01c9840b9da221edfee53a1560bd3c91cea35afc906b5f7d24e9aba540802027b3cf668865775486392ccb4
-TIMESTAMP 2025-08-03T10:40:37Z
+TIMESTAMP 2025-08-03T11:10:39Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmiPPKVfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmiPQ69fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAp6g/9F2eXazssfQDBrM/iLQQVk+ScQcaEnKTNaj0VI9D6WiIk2PeRofqGGyYf
-o5sYVdAJlmfajzZhjnSgB7txWn+iDNu0hNz5sXkzIndMrh1WJjnhWDxAtnsf/n6b
-g5jamYW7IP2zxjBHvMemgw1BTs2NwKWnH+6lgJHaHhc5oTg25sE8xLzH0MCLiUcW
-/UETpxfrkdgyWXm/xVm2gzOn0jMn1RpXvXppLmL5SuDn1wV55IZU3mQ4/NT6JWv0
-OTQF96d7/XuVsuQE8iUQXJ2i+MAhvsJXQoBESZh902eEX6NX0LLl+K5ue3zi8udb
-zCDtz1q4sfCoZvVnCVn0jC4gaK6ZgFZ+2gIvKqC6FQWP2fuSG/hoavOv4CqGO141
-dMPH5y4xUenTZRJTPufGZuR7ycK9oabRRDHBeULUcsm6pozzX3tFGBf2m01mGjki
-S/wsLA15t1tvAB2/DF01g3ZcQP0kjrb9NPCdFof2IovlxGp96wGQAefMcahLZ8I7
-xVr8zcx/5NKsNHTEcH8JWhdoFjF23OTmlj08FQLkqx3vvfURIUyX2uCj50udpIbI
-ruYZMrM/mT6hUnWmoM8tdAj+XircjeLEmifuunMgBqJP2YVvE0tQjP8joXE9O2wQ
-SuD5A+iHGWyl2gzsT6FC6yngCzwybq9kxUQ1pLLYNHL36RzcrQ0=
-=iB/1
+klCJoQ/9HpoJ8dgjJBWjMAgVd0tL+iQcMSbQmTeSHF46xU/BxR0cAOxcty1ZlDnf
+Ht28z/xy6h48K0CDCTi/zR0QEZzVYXsP83c+yG7tiHz0dv6toxo29HkmjX+pzZzH
+J6nIKJcz7mwr/cMFXnBE+XQSvp3iFZyHHJ83cIZKHXCB64maYUm0XQhW9hyktNS3
+VPXtzzTZdv/Zw/jGF5qyIADYOxQ57GlMhshPVb7/OXv8RaV1RkCXp1ZazVq13hvz
+1qTs3k1qL7htXJH2LpO6AFrHW3DJNbT/4anij2//U2eyGMT3dCrtuu3jS/MNpcrx
+TMQWrcZQuHcCOYlGfrph+RHGpuz7kLRI8HDX0XvHZL67o5MyGAEU0m9GtvBZizar
+OJY1NSCfvjSCZjoHxlUJ4MhpnwaYQdB2TgQw+TsM4mnXQFwWSF902RjCacAyw1yU
+LbMou4g9vsyGTMdUNRoYluzjBb6nT+5RCsLx10xOXYjb8w2XAqmATZO+KghvpWEq
+UX5x+HaETf3MwlnSZy34SGiRbDXPe2I6+X4p8/za/E7dcHaJ4UHFINun40HFpNM2
+Gx8BPGLxRagKWHD4qN8ZeWrHFNiw5v6pFVMsgpeaPJCriCSVyOwiBKc3LRSYDNIb
+na0OG1KiaHzEFHhe94teF5CmavyfFD8rw7PFWi/dVm2I5pUDN/g=
+=1sqi
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index c20f02c23ce31..8c6288366b5dc 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sun, 03 Aug 2025 10:40:33 +0000
+Sun, 03 Aug 2025 11:10:30 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 8b0d4e41b25ad..02fcf024d53d2 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index 34ad4ae343f0c..9c05a280b8a08 100644
--- a/metadata/md5-cache/net-libs/Manifest.gz
+++ b/metadata/md5-cache/net-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-libs/paho-mqtt-c-1.3.14-r1 b/metadata/md5-cache/net-libs/paho-mqtt-c-1.3.14-r1
new file mode 100644
index 0000000000000..1e832b900748e
--- /dev/null
+++ b/metadata/md5-cache/net-libs/paho-mqtt-c-1.3.14-r1
@@ -0,0 +1,15 @@
+BDEPEND=doc? ( app-text/doxygen media-gfx/graphviz ) ssl? ( dev-libs/openssl ) test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/pypy:3.11 ) app-shells/bash[net] ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DESCRIPTION=An Eclipse Paho C client library for MQTT for Windows, Linux and MacOS.
+EAPI=8
+HOMEPAGE=https://eclipse.org/paho
+INHERIT=cmake python-any-r1 toolchain-funcs
+IUSE=doc examples +high-performance +ssl test
+KEYWORDS=~amd64 ~x86
+LICENSE=EPL-2.0
+REQUIRED_USE=examples? ( ssl )
+RESTRICT=!test? ( test )
+SLOT=1.3
+SRC_URI=https://github.com/eclipse/paho.mqtt.c/archive/refs/tags/v1.3.14.tar.gz -> paho-mqtt-c-1.3.14.tar.gz https://github.com/eclipse/paho.mqtt.testing/archive/9d7bb80bb8b9d9cfc0b52f8cb4c1916401281103.tar.gz -> paho.mqtt.testing-9d7bb80bb8b9d9cfc0b52f8cb4c1916401281103.tar.gz
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=d4976000cc2e2fe40dfbef615935eb4f
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 94f6272c82604..53ac656840370 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 20529 BLAKE2B ad11c6acf258eb0b9fd5cf7392916fd9cccc5e1ba43f95930abc916b632d0db3d2c6d1f1d911cd10caed9c4ec18e07e1e617308a799bab549af30d838595bb61 SHA512 1410fcdc56b5bf17fa0b9bf4d697d8ea6f4d06a823a21e2f5c4257772f932b6709c7259f0c0510b78556f9b1a4bc22db9b8dca4d420fa7a2a6eb67ee0372a2ec
-TIMESTAMP 2025-08-03T10:40:37Z
+TIMESTAMP 2025-08-03T11:10:39Z
-----BEGIN PGP SIGNATURE-----
-iQKSBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmiPPKVfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmiPQ69fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBGWw/4mM0yErFRrv0OGiF1lYxU65Fqq502tuKu5wCdKXYX5iAWjPsYyq+qYbJL
-8k58KTG6MEvBhT98HqKuIf1nbRmX27tMQVMBSbRc1IvT013qOsKndqZGs2WuQGH/
-BQw9JYS1VL2JP+ZwsgXVyF6tKVmJGZAN4MCSIlhaSJ7yUCcnibpzngiPJ5loBNEs
-kyY433ZbBDC7g4d3QrcOgOFgQsbMr17sHDeIHe49nVF1ztLMcj3B4PB3dClig/1c
-qKQJ4TB7BJ3qoKPJ2V2benaLxvK52gQGlqjdfOLuIykP1rlrIkeuG74DuXtf+Y5q
-0cK+UnycEHjSgMUybxJhNdEb2TvCFDE4EdlAz8R/0LjP3lF/HPZbHyvjluizWDV9
-i5z9CQsE3JWmvY0li6XRtm1RCyEhy66AHU5UDGFFcEuNMhChShaGGYNtyx4M+7rG
-hv0/nv+Ml27A2Zdm1nGXWgo6Qsi7OdE8LLjw1waVEbOz9PySL63YCIJKBrpPJjb7
-9at0s/4pWn/XQr3n2WkDN+O2hty+cjW6z44gWMgf1eTEYBudSj4Mkc4L/oIkBk7x
-16z52m+0JhI/77sAIC9u5wu6sGK7iW4U1XK/412vZIGbgNaXSYYQcXCPfIj5X8Cd
-ZcZ0Eh9RXdHmtUJn/3A5DK9CAXbQFpOXBZCHF290adWU/fDxqg==
-=X1+z
+klDiFQ//QYqng3BT0iA21OjSPk7Va65Qbf0B9hObnN+Xrm0ijXC6nGA/6LVHxjEF
+Un6ZsiUVo8VY2UAZCHYnshWr63Rs1ioMnnrh+a4u19kOvfO8LWX2YeZWZY96vkbd
+EN9gXPIqhdGVPI/Gn31ogNO8hloGOHHUaj8lVzYCHg4gJDRH29RlRZ0qC4u5Hvht
+5g8GuzwsbJOxTr3B41eG1WhaFN7c8jLGCqqBD4/bOlAAVkYf+J+SEotwDhgAPbNW
+uwMEEOZtEPcbGiejCFXX01st5Or/a6t5vVYJSqPXF+E0rMOcHU4VoupWzJv6n248
+VpYfQFJMlfEnJYSgk2+lUaF+b6g6WLUVzNW6kIyfb7ox8KjLZInxFfOPsmjauCxB
++d4snO00sC1cKpZBnbPgANr2HHRygJ9YpmP56IaYsX1M6dt3q4X36ymIIz81DYAG
+pC9HT+WFE/jtcuWaMLSGPsEa828uXsrFqMdTnHvJsgfh0WzEb53s+enEkIXWN/w1
+Vm6E9d3rhHwVlHSCZ8WjlC5cQSAGQ7v+UUIxv0plfIOhnoYZ+BoA9iXw4G/KZBX0
+i7nxuOgvUJAon0b851ej58RLNXFkPxKJDq3zIdU6RWUvOWuu24XP1q70ZCH/YKjR
+h2K5HuS9UxVmhUGyDWrWVGe3WjYczV11Vjax90yp1cO2udxn1F0=
+=XGsp
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index c20f02c23ce31..8c6288366b5dc 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sun, 03 Aug 2025 10:40:33 +0000
+Sun, 03 Aug 2025 11:10:30 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 116c322224381..830b04de42697 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sun Aug 3 10:40:32 AM UTC 2025
+Sun Aug 3 11:10:30 AM UTC 2025
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 21e29b3bcc6db..d08cd40a287b1 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sun, 03 Aug 2025 10:45:00 +0000
+Sun, 03 Aug 2025 11:15:00 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index ffa9aad25e8bc..216a02ec47281 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-cb2eae202a0cd7793470a19001d39bdfbbe841ef 1754215813 2025-08-03T10:10:13Z
+0a9453d18e7a7a30df595bf674d74e7a4615fc4f 1754217751 2025-08-03T10:42:31Z
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 8551c8b4de379..d32ad10adeb33 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1754217600 Sun 03 Aug 2025 10:40:00 AM UTC
+1754219400 Sun 03 Aug 2025 11:10:00 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index ec8e8389a0214..8c6288366b5dc 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sun, 03 Aug 2025 10:40:32 +0000
+Sun, 03 Aug 2025 11:10:30 +0000
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 9d32e8770c52e..72e1066af54de 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/paho-mqtt-c/Manifest b/net-libs/paho-mqtt-c/Manifest
index 53d2f8600a879..0a62a09a65171 100644
--- a/net-libs/paho-mqtt-c/Manifest
+++ b/net-libs/paho-mqtt-c/Manifest
@@ -1,7 +1,9 @@
+AUX paho-mqtt-c-1.3.14-changed-bool-typedef-to-bit.patch 2851 BLAKE2B 1f07951ddf6d5d1027ab923fd6da413a35930ffe883e0735de8591252e4e70d36d6e42b71e672851ea0c0e2a41ddac18af89a67a639a7fdbf301df2d3b44545d SHA512 d3d3af7413b26965927d5bcf6ff3529a2a470443484890085abb5343dfe6af0f4932f378574971f9f28944fe51832c34332d08a721e33dc4a1792df5d8e36662
DIST paho-mqtt-c-1.3.13.tar.gz 3489004 BLAKE2B c835f4e2a741539df900184825b4ce29138f76828ec329d9321c54a845607b8137292330b019e950640f36bb14b0252dfba4906be746742950e3f8f13985608e SHA512 0f436470bcff224461ed3227c8db10914f84bc2dcf76e51b55d4a78b80abaa4e636ac8f7a20e517524625888335c738e975283e5d573ae8d59147aa4de7963fc
DIST paho-mqtt-c-1.3.14.tar.gz 1198035 BLAKE2B dfc77990b24f6c12b082fdf48cea81e52cf2ac078fd3c47edd6999248bc02a67aa06646add0207a6c05cc3904e2bc9a6245a9478d71d44521a5dcfcb2606325d SHA512 5576ac3531a5c707f92a02cbfb9d60710b42acd99f57bcde311aa224780267a5152e8b92a6b077afab4780ee236d5e0c2a0b8986453439bce4323758b3d4385b
DIST paho.mqtt.testing-9d7bb80bb8b9d9cfc0b52f8cb4c1916401281103.tar.gz 180793 BLAKE2B b59f320466f28c828d0a019253c197313a203196943932d37401c0877a6adfeb0a3fe25f65690ee203f461baf32f291bec807c518f54f17dd102b57ce25de8a7 SHA512 599539300f21f4dcf88513bc0da81cb93b866d9e7f8927d0ce3d6ded6357526912dcfe4889c43cbdedeac9d57d5ff49b3bad24dcd172627d12e79755ed2c0ca2
DIST paho.mqtt.testing-a4dc694010217b291ee78ee13a6d1db812f9babd.tar.gz 175858 BLAKE2B 7ba1be3e09740f45907c4ba2a5314830a56c4f6626af3fab15928647b235908429a96ece312e7f5b8fa044583c81e6d8deacc0fbd290e6e08fbc328524dba3f1 SHA512 a20ea68cfac7f2a4e140c9b9ebacf4debd544098151545dedb72fe1e3629b3a495df7e15b0e131d52c4e86fb8d165cb7b2ceee019c15599b0cb5d914da0e7723
EBUILD paho-mqtt-c-1.3.13.ebuild 2555 BLAKE2B 2f7b3d8f6d138b20388f45cfeb61a1ef9bc9c941547f3e8c9abe4134b1225d1e33a3656a78d0d61954c9da3778cb4714e9b94076f056a412f0a1d3ed1b9457f4 SHA512 d34df745f9719747c52398495a3de058191bd681a98b0af90109095e52799306407bd785a4143404fb3c4dc5a509e0907e9956d75cd99d9fc3dee162513073da
+EBUILD paho-mqtt-c-1.3.14-r1.ebuild 2669 BLAKE2B a3504a33b49a9e92e68c16f4863955ffee47d4d84c87248ce33d5d9dabee46f903074742676e9a4113c369c9e066da339d8aa2831ceaa31c1596f07c4e74318a SHA512 f058cecdcc6304a7fe5c205ae7610e66c162504122cc919c5481399f1a359eb93e81754157fecc1c61c7b1a5cd448949c2e6465f6922c8b8ed8a51598e0b4466
EBUILD paho-mqtt-c-1.3.14.ebuild 2555 BLAKE2B 91ef7bfd8c1377737924042ffa9735b1b4fb6af5d9444b7c7a81f9dcf9a2102c0c4d1e27b8b091a27d74776c3e01ca33e3cb650ca4202d9eaaf805c7c4dc716a SHA512 a81081fdf3bb764a0beac5cdc56bbb7aa5c022d7806e3ea02be3dfe51df9eb821cd19c5d34797a65b1cca0c0318ad90cdde53242b44015bf81ff3f120a7fd328
MISC metadata.xml 812 BLAKE2B acf5c65842b641cbc813df4786c3cb65b6e7155b5082b5bee50bf7abb6531fab53bb4a4fad9452a062d7612cc663eb4e3327a4e9c9c9a9349f1b139289c7943c SHA512 f1aa7056cde248fb0976bf8b635017311aa6a53961fdf5c02eb601c1ffdc0079693d430ef143410a8873a07cf4809443fde98436c0ff640a0625361ffe488789
diff --git a/net-libs/paho-mqtt-c/files/paho-mqtt-c-1.3.14-changed-bool-typedef-to-bit.patch b/net-libs/paho-mqtt-c/files/paho-mqtt-c-1.3.14-changed-bool-typedef-to-bit.patch
new file mode 100644
index 0000000000000..db0af797d8943
--- /dev/null
+++ b/net-libs/paho-mqtt-c/files/paho-mqtt-c-1.3.14-changed-bool-typedef-to-bit.patch
@@ -0,0 +1,86 @@
+# Changed 'bool' typedef to 'bit'
+# Bug: 955115
+# Upstream: https://github.com/eclipse-paho/paho.mqtt.c/commit/ff1d9229314079321272e521c165b18c92773c9f
+
+--- a/src/MQTTPacket.h
++++ b/src/MQTTPacket.h
+@@ -28,7 +28,7 @@
+ #include "LinkedList.h"
+ #include "Clients.h"
+
+-typedef unsigned int bool;
++typedef unsigned int bit;
+ typedef void* (*pf)(int, unsigned char, char*, size_t);
+
+ #include "MQTTProperties.h"
+@@ -67,16 +67,16 @@ typedef union
+ struct
+ {
+ unsigned int type : 4; /**< message type nibble */
+- bool dup : 1; /**< DUP flag bit */
++ bit dup : 1; /**< DUP flag bit */
+ unsigned int qos : 2; /**< QoS value, 0, 1 or 2 */
+- bool retain : 1; /**< retained flag bit */
++ bit retain : 1; /**< retained flag bit */
+ } bits;
+ #else
+ struct
+ {
+- bool retain : 1; /**< retained flag bit */
++ bit retain : 1; /**< retained flag bit */
+ unsigned int qos : 2; /**< QoS value, 0, 1 or 2 */
+- bool dup : 1; /**< DUP flag bit */
++ bit dup : 1; /**< DUP flag bit */
+ unsigned int type : 4; /**< message type nibble */
+ } bits;
+ #endif
+@@ -95,24 +95,24 @@ typedef struct
+ #if defined(REVERSED)
+ struct
+ {
+- bool username : 1; /**< 3.1 user name */
+- bool password : 1; /**< 3.1 password */
+- bool willRetain : 1; /**< will retain setting */
++ bit username : 1; /**< 3.1 user name */
++ bit password : 1; /**< 3.1 password */
++ bit willRetain : 1; /**< will retain setting */
+ unsigned int willQoS : 2; /**< will QoS value */
+- bool will : 1; /**< will flag */
+- bool cleanstart : 1; /**< cleansession flag */
++ bit will : 1; /**< will flag */
++ bit cleanstart : 1; /**< cleansession flag */
+ int : 1; /**< unused */
+ } bits;
+ #else
+ struct
+ {
+ int : 1; /**< unused */
+- bool cleanstart : 1; /**< cleansession flag */
+- bool will : 1; /**< will flag */
++ bit cleanstart : 1; /**< cleansession flag */
++ bit will : 1; /**< will flag */
+ unsigned int willQoS : 2; /**< will QoS value */
+- bool willRetain : 1; /**< will retain setting */
+- bool password : 1; /**< 3.1 password */
+- bool username : 1; /**< 3.1 user name */
++ bit willRetain : 1; /**< will retain setting */
++ bit password : 1; /**< 3.1 password */
++ bit username : 1; /**< 3.1 user name */
+ } bits;
+ #endif
+ } flags; /**< connect flags byte */
+@@ -140,12 +140,12 @@ typedef struct
+ struct
+ {
+ unsigned int reserved : 7; /**< message type nibble */
+- bool sessionPresent : 1; /**< was a session found on the server? */
++ bit sessionPresent : 1; /**< was a session found on the server? */
+ } bits;
+ #else
+ struct
+ {
+- bool sessionPresent : 1; /**< was a session found on the server? */
++ bit sessionPresent : 1; /**< was a session found on the server? */
+ unsigned int reserved : 7; /**< message type nibble */
+ } bits;
+ #endif
diff --git a/net-libs/paho-mqtt-c/paho-mqtt-c-1.3.14-r1.ebuild b/net-libs/paho-mqtt-c/paho-mqtt-c-1.3.14-r1.ebuild
new file mode 100644
index 0000000000000..829c3e70e1e28
--- /dev/null
+++ b/net-libs/paho-mqtt-c/paho-mqtt-c-1.3.14-r1.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+
+inherit cmake python-any-r1 toolchain-funcs
+
+TEST_UTILS="paho.mqtt.testing"
+TEST_COMMIT="9d7bb80bb8b9d9cfc0b52f8cb4c1916401281103"
+
+DESCRIPTION="An Eclipse Paho C client library for MQTT for Windows, Linux and MacOS."
+HOMEPAGE="https://eclipse.org/paho"
+SRC_URI="
+ https://github.com/eclipse/paho.mqtt.c/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/eclipse/${TEST_UTILS}/archive/${TEST_COMMIT}.tar.gz -> ${TEST_UTILS}-${TEST_COMMIT}.tar.gz
+"
+S="${WORKDIR}/paho.mqtt.c-${PV}"
+
+LICENSE="EPL-2.0"
+SLOT="1.3"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples +high-performance +ssl test"
+
+# Building samples needs ssl: #912262
+REQUIRED_USE="examples? ( ssl )"
+
+# Tests require net-redirections to be enabled in bash. See bug #915718
+BDEPEND="
+ doc? ( app-text/doxygen
+ media-gfx/graphviz )
+ ssl? ( dev-libs/openssl )
+ test? (
+ ${PYTHON_DEPS}
+ app-shells/bash[net]
+ )
+"
+PATCHES=(
+ # Changed 'bool' typedef to 'bit'. See bug #955115
+ "${FILESDIR}/${P}-changed-bool-typedef-to-bit.patch"
+)
+
+# Tests can be run only if a MQTT broker is available
+RESTRICT="!test? ( test )"
+
+BUILD_DIR="${S}_build"
+
+src_prepare(){
+ cmake_src_prepare
+ if use test; then
+ mv "${WORKDIR}/${TEST_UTILS}-${TEST_COMMIT}" "${WORKDIR}/${TEST_UTILS}" || die
+ fi
+}
+
+src_configure(){
+ local mycmakeargs=(
+ -DPAHO_BUILD_SHARED=TRUE
+ -DPAHO_HIGH_PERFORMANCE="$(usex high-performance "TRUE" "FALSE")"
+ -DPAHO_WITH_SSL="$(usex ssl "TRUE" "FALSE")"
+ -DPAHO_BUILD_DOCUMENTATION="$(usex doc "TRUE" "FALSE")"
+ -DPAHO_BUILD_SAMPLES="$(usex examples "TRUE" "FALSE")"
+ -DPAHO_ENABLE_TESTING="$(usex test "TRUE" "FALSE")"
+ )
+ cmake_src_configure
+}
+
+src_test() {
+ if tc-is-cross-compiler; then
+ elog "Disabling tests due to crosscompiling."
+ return
+ fi
+
+ cd "${WORKDIR}/${TEST_UTILS}/interoperability" || die
+
+ ${EPYTHON} startbroker.py -c localhost_testing.conf \
+ > "${T}/testbroker.log" &
+ local -r startbroker_pid=$!
+
+ ${EPYTHON} "${S}"/test/mqttsas.py \
+ > "${T}/testmqttsas.log" &
+ local -r mqttsas_pid=$!
+
+ local port ports
+ ports=(1883 1888{3..8})
+
+ for port in ${ports[@]}; do
+ einfo "Waiting for TCP port ${port} to become available"
+ if timeout 30 bash -c \
+ 'until printf "" >/dev/tcp/${0}/${1} 2>> "${T}/portlog"; do sleep 1; done' \
+ localhost "${port}"; then
+ continue
+ fi
+
+ kill ${startbroker_pid} ${mqttsas_pid}
+ die "Timeout waiting for port ${port} to become available"
+ done
+
+ local myctestargs=(
+ -j 1
+ --timeout 600
+ )
+ cmake_src_test
+
+ kill ${startbroker_pid} ${mqttsas_pid} || die
+}