Skip to content

Commit 97103ea

Browse files
committed
yate: bump to git snapshot from 2026-05-19
Signed-off-by: Robert Högberg <robert.hogberg@gmail.com>
1 parent e2c5ada commit 97103ea

2 files changed

Lines changed: 52 additions & 5 deletions

File tree

net/yate/Makefile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ PKG_RELEASE:=1
1313

1414
PKG_SOURCE_PROTO:=git
1515
PKG_SOURCE_URL:=https://github.com/yatevoip/yate.git
16-
PKG_SOURCE_DATE:=2024-09-03
17-
PKG_SOURCE_VERSION:=d009381e4920e608dc2aae847c56469d471a8c48
18-
PKG_MIRROR_HASH:=eb85e127df46de9aea20f98b28b23897de631da972b6ae6e312338fcf86c0cfd
16+
PKG_SOURCE_DATE:=2026-05-19
17+
PKG_SOURCE_VERSION:=50eb9056e376e0a4c434ecb94be01eed3672d86a
18+
PKG_MIRROR_HASH:=fa02612d2f654aa050f88bee349671cc7ccb76b13f296dd5646e2117cae3b17e
1919

2020
PKG_LICENSE:=GPL-2.0
2121
PKG_LICENSE_FILES:=COPYING
@@ -72,7 +72,7 @@ define Package/$(PKG_NAME)/conffiles
7272
endef
7373

7474
define Package/$(PKG_NAME)/Default/description
75-
Is a next-generation telephony engine focused on the VoIP and PSTN. It does
75+
Is a next-generation telephony engine focused on VoIP and PSTN. It does
7676
SIP, H.323, IAX, PSTN, and more.
7777
endef
7878

@@ -126,7 +126,7 @@ CONFIGURE_ARGS+= \
126126
$(if $(CONFIG_PACKAGE_$(PKG_NAME)-mod-zapcard),,--disable-dahdi --disable-zaptel) \
127127
$(if $(CONFIG_PACKAGE_$(PKG_NAME)-mod-zlibcompress),--with-zlib="$(STAGING_DIR)/usr",--without-zlib)
128128

129-
# The regexp implementation of musl 1.1.24 is not fully compatible with yate
129+
# The regexp implementation of musl 1.2.5 is not fully compatible with yate
130130
CONFIGURE_ARGS+= \
131131
--enable-internalregex
132132

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
--- a/engine/String.cpp
2+
+++ b/engine/String.cpp
3+
@@ -1180,6 +1180,20 @@ String& String::operator+=(double value)
4+
return operator+=(buf);
5+
}
6+
7+
+String& String::operator+=(long value)
8+
+{
9+
+ char buf[24];
10+
+ ::sprintf(buf,"%ld",value);
11+
+ return operator+=(buf);
12+
+}
13+
+
14+
+String& String::operator+=(unsigned long value)
15+
+{
16+
+ char buf[24];
17+
+ ::sprintf(buf,"%lu",value);
18+
+ return operator+=(buf);
19+
+}
20+
+
21+
String& String::operator>>(const char* skip)
22+
{
23+
if (m_string && skip && *skip) {
24+
--- a/yateclass.h
25+
+++ b/yateclass.h
26+
@@ -3740,6 +3740,9 @@ public:
27+
*/
28+
String& operator+=(double value);
29+
30+
+ String& operator+=(long value);
31+
+ String& operator+=(unsigned long value);
32+
+
33+
/**
34+
* Equality operator.
35+
*/
36+
@@ -3820,6 +3823,11 @@ public:
37+
inline String& operator<<(double value)
38+
{ return operator+=(value); }
39+
40+
+ inline String& operator<<(long value)
41+
+ { return operator+=(value); }
42+
+ inline String& operator<<(unsigned long value)
43+
+ { return operator+=(value); }
44+
+
45+
/**
46+
* Stream style substring skipping operator.
47+
* It eats all characters up to and including the skip string

0 commit comments

Comments
 (0)