From 82c7eac0418b857d6ff751dd9c065da9d2e905c2 Mon Sep 17 00:00:00 2001 From: Jose Alamos <jose.alamos@haw-hamburg.de> Date: Wed, 9 Jan 2019 14:47:36 +0100 Subject: [PATCH] pkg/wakaama: Bump to v1.0 - copy basic objects from client implementation - fix pkg warnings - use lwm2m_strdup instead of strdup - fix alignment problem in lwm2m data struct - add fix of acc_ctrl object read --- pkg/wakaama/Makefile | 5 ++++- pkg/wakaama/Makefile.include | 2 +- .../0009-fixed-warnings-in-observe.c.patch | Bin 1787 -> 1812 bytes ...13-fixed-warnings-in-example-objects.patch | Bin 0 -> 3932 bytes ...4-Use-lwm2m_strdup-instead-of-strdup.patch | Bin 0 -> 932 bytes ...ed-alignment-problem-in-lwm2m_data_t.patch | Bin 0 -> 756 bytes .../0016-change-liblwm2m-include.patch | Bin 0 -> 708 bytes .../0017-fix-access-control-object-read.patch | Bin 0 -> 976 bytes 8 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 pkg/wakaama/patches/0013-fixed-warnings-in-example-objects.patch create mode 100644 pkg/wakaama/patches/0014-Use-lwm2m_strdup-instead-of-strdup.patch create mode 100644 pkg/wakaama/patches/0015-fixed-alignment-problem-in-lwm2m_data_t.patch create mode 100644 pkg/wakaama/patches/0016-change-liblwm2m-include.patch create mode 100644 pkg/wakaama/patches/0017-fix-access-control-object-read.patch diff --git a/pkg/wakaama/Makefile b/pkg/wakaama/Makefile index 2079cf4e5a..a49bb8d815 100644 --- a/pkg/wakaama/Makefile +++ b/pkg/wakaama/Makefile @@ -1,6 +1,6 @@ PKG_NAME=wakaama PKG_URL=https://github.com/eclipse/wakaama.git -PKG_VERSION=ee80c224622684ee47c17c57918904cffd00c4d2 +PKG_VERSION=da74b3c91570b9716fbb424e90935806b2b29814 PKG_LICENSE=EDL-1.0,EPL-1.0 .PHONY: all @@ -12,6 +12,9 @@ patch: git-download mkdir -p "$(PKG_BUILDDIR)/riotbuild" cp $(PKG_BUILDDIR)/core/*.c $(PKG_BUILDDIR)/core/*.h $(PKG_BUILDDIR)/riotbuild cp $(PKG_BUILDDIR)/core/er-coap-13/*.c $(PKG_BUILDDIR)/core/er-coap-13/*.h $(PKG_BUILDDIR)/riotbuild + cp $(PKG_BUILDDIR)/examples/client/object_server.c $(PKG_BUILDDIR)/riotbuild + cp $(PKG_BUILDDIR)/examples/client/object_security.c $(PKG_BUILDDIR)/riotbuild + cp $(PKG_BUILDDIR)/examples/client/object_access_control.c $(PKG_BUILDDIR)/riotbuild echo 'MODULE:=wakaama' > $(PKG_BUILDDIR)/riotbuild/Makefile echo 'include $$(RIOTBASE)/Makefile.base' >> $(PKG_BUILDDIR)/riotbuild/Makefile diff --git a/pkg/wakaama/Makefile.include b/pkg/wakaama/Makefile.include index 1bfb90a655..7c3de093bb 100644 --- a/pkg/wakaama/Makefile.include +++ b/pkg/wakaama/Makefile.include @@ -1 +1 @@ -INCLUDES += -I$(RIOTPKG)/wakaama/wakaama +INCLUDES += -I$(PKGDIRBASE)/wakaama/riotbuild diff --git a/pkg/wakaama/patches/0009-fixed-warnings-in-observe.c.patch b/pkg/wakaama/patches/0009-fixed-warnings-in-observe.c.patch index 177220af93168fd7cd94cdf30614bd9e2b58a4b8..8e39b6f6fe1fc6b31dbf58f73fbb896aab3a4b86 100644 GIT binary patch delta 212 zcmey(JB3fzttdZN!O%D*$;2oz&C<{;+1N16GRe%uz&z0;%`D9#EzQEfAk8>2+1$)B zX`*hVo^O7hj)J*@Z(^l_k%6Iwf}w?#k(rf&g@U$$k%0kMaA{IjYI2E{LUe#*h_lDU z-HQYa(u~p!Q&RNwEG$ed63r|o=Q3JwnCO@(Xd9ZDOkT_AsHgx0Ipw)Vx$*f)#i>PQ zsVVU#3R(&<PJs2~_l)~EO^tQT6|~JvO(t`)x=t2gX4(9oiHV8B6fA0PwwaUl6C(gC CcRUdQ delta 187 zcmW;D&k6xS901^UrIsQ$j=#Ib{O14cO(LbFD9LGejDwOAF3LM-<N+MK0B5h@fn3P( zJA9Y&r_|_eH)}AK5y`j{Txd;|(~cQ!Qz28n6x8rkVuqQa=f+G--695RV7NH|C8z*J z!dSv3)Cm$&9PhK0v%3W5qxPiJ2Vz=C&(B*$AzEBuv#FKkG&6n~=!nI?hm!ew&<>71 g3SR|oVg+?6$m1Oj!U+FT)W5^7ujQ(bQ~nx!0b}VgUjP6A diff --git a/pkg/wakaama/patches/0013-fixed-warnings-in-example-objects.patch b/pkg/wakaama/patches/0013-fixed-warnings-in-example-objects.patch new file mode 100644 index 0000000000000000000000000000000000000000..280f6e6c2fb77a4988eaaf900e88292c921b0fc1 GIT binary patch literal 3932 zcmb_fZExE)5dN-Tam!G^jx9%$<=3okvt(U7q;Y__+lRIgD2Z~o%9KG-Ns6`qeMgb< zOKc}zF~P88@_2X8y*=_fk<Gy)p_lYLkGOru>x8t^Nn9`S``)0}3A^2n-;Ze9>4oq< z<8VtC;P$|AhUEu5$8oK9sAdS~cY@`T5f1MOCn@|g&nVAm`j+t|6LTWjmsY`<9SS<9 zycN@tbwMN@!nB}G7{DKR(sSHCxX#e)4P74^j_WwqZ4v%WBRPbRH)qrH%g>OoM;gNe z5uEW^4vYhRB=bc|AuA<w%d&0Ts#f!pC}ot(6TKUdD57~DL>ZSNOIs0q1Mr}+|3FTo zLNNIiMfLR!+%BMrjcc#HoQiuYmWKiDd1$Y^HZ<T53)%=Tr8z`*gwJT)gdPG!6_RB< zuQlpTXtyDzDb)*h-LhhqB<RkJNgyXC6fc4f50$hSkLe>gop#6X#;ul59M5m7EID1@ zSCKy4s)eB8aLaGsg6(zPW)B+rh6}mGLW-bZT=oMA3vnMjU~*_6Xr2`UQ(IGeZWlK( zaFXzdjxmh52E3SK#gV3E^0>NTO$3n?X&_i2kAXyglJp9z`Ig*Mc#XfKbKIS<8+&A) zjlk(nU3-L4)Afg|D?DS_E8F@>`6t+^)p)v5@SM#!7JMb~Q~=V4xi=4DM5cVti*TCW zp9w*}qCIIIKeErQdy*EkMe_4Imc{~GkSHPL&6Y}*K<(M1QC6VCuU~^xKdAoJdT4L{ zS2CvN29BEyJlbl7N!UsHor7v_P0O>@wkD_Q%<m1Fsx8&M3%GKhu^6Ik@inL<13f@$ zI^JfQNH{iQ=Yr<4X_B$Ec`I~~zgvJG%PzIYEMKJLU;}l_{>QR^W=TvF_-j1946Y`> z-|A9I76R)dspT@x3UuQL;N(>?#Cfe}m+?{cf$oWX_(^=?M@_R~kI?1uMg3H(TSBhH zv73&UXR)qoJ0<EGw>_$ksU9*aAF%2u)T$l$NjC$6Qq_mRsv_J0r36#rsg951A-pP@ zfP)zya>SMYnq@MVf-LkxewPVZiD?G7%+h$0BvUp=)_GOv0IUpG4pbn@h^!*ELWT2W z`&8xGhS)M>_6R-Q(6#ax-oTL*1wDcx93>>p>Cv<LHL{C!ZCm)NL@G>`XZzDuN!TM! zAFG6Y$6BKt$;Gnq(J~E@Qo;}Ih?}~Fi7mrwvadsnQ?#<E3S?CZhcMZaPM?`0nsCh& z@e<@N7pF+v>w3{3JaCE_9WTrfBc&#Y+i`GmG}LXN2FMPk(!K}S_fdxL1Us2Z$E)Hu zWVIs2jFdrC41g2?nj~s!hSaM-j$^|edf5aT*Yr`X2P@!wa&{AVPA52@Tu*<yo-W7# z$qDul$U6$!OCb3de7^#GcPm$uB2CS(fH#%`+-|E;*=YOTOMvMkjv-0+;58*;f>Qx1 zCypdyM&->D%wdrvRBYf)DWA!^C0uh(SG>wmu&%bQCwPjr7bN(4Q`=dVtNt3t*iJeF z$cu`?74sPzbr4h*g6qiojvri4rop?(hwBUFwhEN*^)<J&{cUb3z0(f-AhSf+X6o9* zEe9C*F=kPU|1+;_CBu~4*znT6l<5d<4vtM`(e<;`^Z)QmIcsmrH~5N6QkLM$x2BLL zc6o-(JJXyKVlkN?2a?OC(<^v8DdrjBCsDLV8;+x!8iEP3J*q(LAeyJ52H`H2+EQx* zu+Bc4>h`5~Q|ehB+Is!M34x5XUgm008jVQRWpljnh5rVTi11IBI0ggau!G9fS}<*} Kyq4SYE$d&5$IdMP literal 0 HcmV?d00001 diff --git a/pkg/wakaama/patches/0014-Use-lwm2m_strdup-instead-of-strdup.patch b/pkg/wakaama/patches/0014-Use-lwm2m_strdup-instead-of-strdup.patch new file mode 100644 index 0000000000000000000000000000000000000000..ca125ed85443aa2dda14e847188ba3878254bf98 GIT binary patch literal 932 zcma)4?{C^L5dH4I;y%Jcf)gbK(hX7ZLq%&e1g)lOnj$;CP>;kxiP<`B``_n4VWs;} zEKByC@7~jU=UG)2;D;jYW1ptT`;^fh(v%N4<zW`4gJ2-2&xMzI9>k@B6>h-|fzoKd z!K2hAGXoRB__30;mP|p+6wBd#QKBj_A4!#!Rl&5}I6Eb6USWaC5jZ3hrZH-8I}pGO zxq);0;096PMJ@%4x|EXDj(@{cNAP8FeK)@O3imZa{-f}Uq}G+#ZCh=Ss@BK^lo=dz zgxI!C0H0W~&9UyLxkRPA<sK}lG2K;C|8!FL4IWsg(uGXs2<anJYZM(58&s^cELF>D zH?hDR_o3Y;M93@y+g?iztot?#f4hcACGZJ&#)GUMIF1;&Sq}p+CiHy2k#h+Xu`CNN zVH=IW4t&}P!8#l!aj^B-BMt9hjr!zOa>%!&(qN4Fj@4Xr2)taHRi<NM50C!Fr9k)q zx1VD#PFB<L{c?Wyki?%R(`2!nCaat4<#dvKoIYHg1IY|pyk69sxoDri{37;C#^!!v z-R^iU)44E%HnTOn&!6FlbVaPod(XbuKZMr+|FhqsI#B1RP9k3E`*SX;k-M!oP3I73 N+sqn>=eUkf$Y1Ln7kdBz literal 0 HcmV?d00001 diff --git a/pkg/wakaama/patches/0015-fixed-alignment-problem-in-lwm2m_data_t.patch b/pkg/wakaama/patches/0015-fixed-alignment-problem-in-lwm2m_data_t.patch new file mode 100644 index 0000000000000000000000000000000000000000..f2006b1c7119ded27b6fa74c9d41bccc7291d908 GIT binary patch literal 756 zcmZ{hVQZW~5Qe|+uXsN;7>%n&JyXh+l+Zv!3kmc?DaY!Lcbn*X=-MVE_uo63UPzO4 z5EkE=dFI{Ov%YI_tixL8Sss^JoKUVbQ5Bbqco9>c=qj(1I-^n&E;@@#+CpXs!(#pr zg`pH@j45!s>CNDbvba!IHF)24WIJk>#@1cmDratj(Hg((sU;g|`XD|jM+Lr<K7>rU z?T&dehm=Lk10r}K^Tp*@UQ^`?{P_0q>h$wZ)aI5nRAbhbNe<h-D;sKIESleK)ULF0 zYUPCReP5vJdOB)MIj4dR9>8GMC36}=wNZ9GJK+9-dS^QO&O2a7(A3cU>mLZAO<lwH z*Tz8|y=0az6=AHVTg0_YRjPyFI8J3+){tSCCdp*%HAQ%yhu5U#5`MH;9A@yQBLxfY zZcCbK46Yw5ht>0I|FeS=0r6&)z`gLn@w}C(D>uWrZ;H`aCsWoqjNXfuSM->_7n8d< zirAJHN0Lpl@RqB``iV2e6Ste6_S_Cm*^18hBc_@i)bO>u{$lLS-@!ZlQq4#w!khB{ WHNKlKy<ZX8vE_Y3M1c$vA^rgL9^q&J literal 0 HcmV?d00001 diff --git a/pkg/wakaama/patches/0016-change-liblwm2m-include.patch b/pkg/wakaama/patches/0016-change-liblwm2m-include.patch new file mode 100644 index 0000000000000000000000000000000000000000..671f570c41978643b7f76a7388b1806e211d681a GIT binary patch literal 708 zcmbV}Uu)Yi6vf~5DGu37Q%AC7D{*2<@wP7OLkoj;Ph$*Ox{fvcr+5i1V;_EUn&CaQ zP!N*Nx#H;Rr|r<Uu&K+E)XJsS<x)9IW|Qb;x?Zld&WtWM&a7OrUgNg!a7PbN8KlgQ z1BsN1Z9`0s8#0|6dfb@qx2M75qIq^ib8?E>Jo4JK<zd(fN0;o%>?t2}7tq*J8RFCi zD#>M%D~(7hDcRkj{7H77<J*___aCpn!`7zT5gK1Mk8RS58osm5!BJR21Gl|-;3^fC zG0r)I?FWh{|G%xU_=5ydIHXYdhECaT5w!1q(XjV@cNWb@?Wm!n<a5THuPSi9^Lv>1 z#S6+8%glF<o{$B~IyFM9bXJyub$EEdKlcAhK8vCVuiQ}-;Ci*l5FO{DU|@Ln587-( zBkEZw@u?(4JYk+8K1bCLIAZ_Nnx^UP*&N~9PgXS$1>-zs(UkGFfU!eImG1~wpFVv3 S3^}%3J&V8vED<Ubiv0!XP|bS) literal 0 HcmV?d00001 diff --git a/pkg/wakaama/patches/0017-fix-access-control-object-read.patch b/pkg/wakaama/patches/0017-fix-access-control-object-read.patch new file mode 100644 index 0000000000000000000000000000000000000000..69ff6dfce6d476b9446f37f50d404dce8ca289b5 GIT binary patch literal 976 zcmb7CUvJtl5P$clxTgsg65=!vNVkfL4XsjFq806>sv^g}fH&hH$DwE%-+c}+4Rw29 zkrn$+zdz^m%}lihyec`vXcRFq;xrkJN)e7C!3Xgb<vgL|IL2Wt7<{fYJmLmu0%4dQ z7DQo4$;`>5aF0w2Q^7scKO`Cn@6<69s8eRLVlV!Rt&7Gi1A#Z>1GAXIqQM@}G0d=V zdhS4z^lF$6LhwQwhUBp+z9F|MJY~0w>8EEX<qjC<Sl7TSZB3=1IzYf66NLD_PXKpp zy-`^Axss@D|A@$sy!^xqIQ)bNJcp-FRw3{e(@PYtAdtF7V`Zf~Ubl?}Dm;XKmk=S# z5`2FtEwKKjUd5$IBDKIBU{ugDNrHgJW8_f`t{uZTZZCMbEAc!JE_a?xz#k8K33!LU z3v0`)<j_cMN4bTK+2%Fc+^TIyy{w~kE|_JxeGBcL_1dS&xiu=UWSe#2)J1cdbqT!w z>ZVwzZT4j3b07u0|Be14Gyle5eWz=CC$9e{o;joDmB8GU*Ex9|*r)SXrrP;>bLP~2 zrMD;kd0qdKc0JH;;5sLj9z?z4b)A;?-((~Iu+PbEer;nkOy{>*9)*K^I)7Mvd{~^- YyFa#K?`Vaa_V3qj7=T0pO#(`O0i!4_*Z=?k literal 0 HcmV?d00001 -- GitLab