From 53ba8e317f9665c291e54ffbb490514c16b9ce05 Mon Sep 17 00:00:00 2001
From: Darredevil <alex.darredevil@gmail.com>
Date: Wed, 12 Aug 2015 13:56:16 +0100
Subject: [PATCH] added wakaama pkg

---
 .../0001-changing-header-location.patch       | Bin 0 -> 601 bytes
 pkg/wakaama/0002-defined-endianness.patch     | Bin 0 -> 665 bytes
 .../0003-fixed-warnings-in-er-coap-13.c.patch | Bin 0 -> 2424 bytes
 .../0004-fixed-warnings-in-packet.c.patch     | Bin 0 -> 1047 bytes
 .../0005-fixed-warnings-in-tlv.c.patch        | Bin 0 -> 1505 bytes
 .../0006-fixed-warnings-in-utils.c.patch      | Bin 0 -> 970 bytes
 pkg/wakaama/Makefile                          |  38 ++++++++++++++++++
 pkg/wakaama/Makefile.include                  |   1 +
 8 files changed, 39 insertions(+)
 create mode 100644 pkg/wakaama/0001-changing-header-location.patch
 create mode 100644 pkg/wakaama/0002-defined-endianness.patch
 create mode 100644 pkg/wakaama/0003-fixed-warnings-in-er-coap-13.c.patch
 create mode 100644 pkg/wakaama/0004-fixed-warnings-in-packet.c.patch
 create mode 100644 pkg/wakaama/0005-fixed-warnings-in-tlv.c.patch
 create mode 100644 pkg/wakaama/0006-fixed-warnings-in-utils.c.patch
 create mode 100644 pkg/wakaama/Makefile
 create mode 100644 pkg/wakaama/Makefile.include

diff --git a/pkg/wakaama/0001-changing-header-location.patch b/pkg/wakaama/0001-changing-header-location.patch
new file mode 100644
index 0000000000000000000000000000000000000000..a89eb516d1acd2dc073c13205d9aff6f0945f003
GIT binary patch
literal 601
zcmZ=O%Fk6uOEWW0G*2{7F-tNsPD)C)G&D-JG&L|WFiuWROi45}O*TqSwJ=Um@XgOt
z2u>|fFf>;%Ft7q61tS9kLoSdpRtheOMMbG8sb!ft3O0#3sTF!DZ~=$(+{DZrz2y8{
zJ1&>Rl2j{&kc?6t1w&&6$I^5KBLhQI1w$h%12ZcVa|LY!Ljwb@;L@b5)Z`K?h3Ejs
z5N8hsLw&PYh2)IHy!6bxbcKx6#FW$`g`E84#FEVXJT5L>U0p7P<ou#k{mi_Q)S|q^
zoMOEUg&GAT1#Mj}1w)0j%$!t+_S6&|1w)0*yyDa%kX8+CO%OjNH76C!)z#$UO36%1
zQ_$5-&n!_$)W<M12}6i0GcP5zLc!25$;8MYSx?W{EX6#<&`811z`)GJ1mrd>=5T3i
zYb#(e%fUfG*UUi2TtOR5Iyi7CC}-v+=ai<TD%cd4q@<*#>1EiV2`1&|=YT}Hbm3~1
zQj2tx^Aihn4UP2?OuY;xE^TaTKoTHB(^68?6v912JmP))-GjLllv7gEGV@XueEi)t
v^z`&J719cdGV@B(G>S`7Qj3ao6yoE<9OE5>+=JueHMw+kxeWCz^$fWHipR4G

literal 0
HcmV?d00001

diff --git a/pkg/wakaama/0002-defined-endianness.patch b/pkg/wakaama/0002-defined-endianness.patch
new file mode 100644
index 0000000000000000000000000000000000000000..c8ab83296176dccc9fe583d8ec0a41ce3ad92d10
GIT binary patch
literal 665
zcmZ=O%Fk6WOffRDFiJE{N;5P_vq&{aN=-4cFilA`FtSKVF)=bWHAynHFf~k3@XgOt
z2u>|fFf>;%Ft7q61tS9kLoSdpRtheOMMbG8sb!ft3O0#3sTF!DZ~=$(+{DZrz2y8{
zJ1&>Rl2j{&kc?6t1w&&6$I^5KBLhQI1w&ISLklZY0|jjZLjwb@;L@b5)Z`K?h3Ejs
z5N8hsBYm@2g_P8^%)HbTh19&1%*4FB)Z$_;E?r$+E`{X$qE!8ooHD&+g&GAj1#K|k
zQZQ6V%gjktNX|&iOHWPFQ7}`;%qvbUD#^^xE7s7~<l;)nOiNSH)lJVVQApHBG9(F!
z!<Ctrl3Jl)U}|BOW}Kp@XJC<RW|n5CU}#`qW?}-eA4M;hwzjqcihc(N1zjT(9Ww=O
zBNH7%BLxQsE(PVxyyTqHlvD+q%)FA4%7WBly$m~K;k2Cm#1fDgm$q_dnnHZMQ)Gy1
zynm33YfyZ=f~~DWJe1?(84}{-8t>}o;_2uYAJ3(&3<)I#pKxCz-*^;hE^X!1oZ?h;
zHBO%HQ2ihUc`2D`T-qSFq~)cgra{d?Qlp@pi7bO^gMxBuQBi)8LO@PxVsR=o#xTrK
U$S;D5q3YJv<ucT>)HCD)09zu!O8@`>

literal 0
HcmV?d00001

diff --git a/pkg/wakaama/0003-fixed-warnings-in-er-coap-13.c.patch b/pkg/wakaama/0003-fixed-warnings-in-er-coap-13.c.patch
new file mode 100644
index 0000000000000000000000000000000000000000..b938d95170471cd8b57ac6a8ecab701c0ff16703
GIT binary patch
literal 2424
zcmZ=O%Fk6uG%`p`N;9*tNJ=s?H8D;zOiD>JPBk!1F)}tcurx9;GBh!;NHa=R@XgOt
z2u>|fFf>;%Ft7q61tS9kLoSdpRtheOMMbG8sb!ft3O0#3sTF!DZ~=$(+{DZrz2y8{
zJ1&>Rl2j{&kc?6t1w&&6$I^5KBLhQI1w$h%V>2sbLj`RELjwb@;L@b5)Z`K?h3Ejs
z5N8hsV|}w&g|y6y)D(sC#G<^+y!2v)%shqEBHiTt!~$JIW4&Z9E?r$+E`{X$qEvl^
zI1*DYS)oS3&{RPi26VxIOTkbfEi)%oAvq&4FFiFyN5N7dGp{(cs3bE#uUJD{Q%Au}
zAtf~@6~fom<l;)nOiNSH)lJVVQApIsYhe;zX|Bw?l++4^<kU1XqvT{gJ%f}q^Hh^G
z1w#V^GZPb#e+Zb*rLC>4K)?<M2L)YY3nLwK1#JlB;Gh5swD|PYlK8U3qRhmkoK%hE
z{Ji24h0@Ht5{vi}1+Apgw6xSB9fjh|s?_)rg`Cv9^pXr61&FHTjKm@Zt-QqCRHz6S
zmx8_)I54S8Xz6o-on&YhU%~~BX|SVnGgCA)xwPS)0P)N6GgCCV6soxt6cmb5OG=CK
z6tuOION)w9^Gf1#GgGX&6l%FZL1Aucpkt<>4WcX+kb|PIG_|M_5g;G~6|@Qxle1Gx
zpxy+f5LAytMYQruOA1O$G(ncbt%o}gDU1^f;tR4%bnQxuGULJaflS5_jL%8U(@}tg
zFVtjfkkPeV3R?PH+6oF9AjfG!+-8js0O>&DLbQT)LPNv=917rIur#&=r3gzCP{KeC
zhK$t2l+>d5f};G2%J|ZvOt4+p1465`C{vRQ<g&~(1r0^d;CTOl5Kn(U4Y1b>vP*On
zoc$dGprY{sLH-eu@u5MUnwqdEGO*_2(p69Z8KhtfNtNL6f!hxD4pbVNMj@$B6K035
z9g<>1<YSQr1uIejm{@=Vz|>I39G(t}Q%mAW2mrAEA!!a`A2_vu@((nl<U`_C!Bznp
zCU6Cs3b5z{1pq`hC}qGsqhPC0T9gU)KXzGYaKN*yCRn+G0=8fTd0oL)p}3?dCpAw4
z<ZNqjyal_4Kw}5$KHPC;4Nf+OhDHXUU^6r{GDZqFP*DO6x19XsL{LcyN#FQV4>$vm
zkbZppogG2RD?TvPH7F7@5rNG^Nk*t{0f(g)OcgZvFj5n`9&AYpRShU`5$Vd%&={1W
zv<(f7O^`weDP^JRMh_uy*$Q?fBxuSrKy{M_SR~pY*49?tUR_f`TN^9@$v%kmfoimZ
ztpZe)Hgc-KP^5uKLs0c7sR&g)$hU~31Xiy}WMV>#Kxm3Gf`*q7N_ZiqC{P`Q7D^xo
z8ykT#8b}gc?m_|qp1(-RfC>r<L=|Aco>8tS$xfF`8&vvffgFL7@IV5{1+O7Eedy|P
L8R}W;8FB#tZlLbJ

literal 0
HcmV?d00001

diff --git a/pkg/wakaama/0004-fixed-warnings-in-packet.c.patch b/pkg/wakaama/0004-fixed-warnings-in-packet.c.patch
new file mode 100644
index 0000000000000000000000000000000000000000..624514ce7a40003c8de38e5eec54633d2776241a
GIT binary patch
literal 1047
zcmZ=O%Fk6uNij`JF*YzVOfoPrH%>N4N-;Asw@6DhH8)92PD-*!v`kDiHZ?F&@XgOt
z2u>|fFf>;%Ft7q61tS9kLoSdpRtheOMMbG8sb!ft3O0#3sTF!DZ~=$(+{DZrz2y8{
zJ1&>Rl2j{&kc?6t1w&&6$I^5KBLhQI1w$h%6Jsj_O9gEMLjwb@;L@b5)Z`K?h3Ejs
z5N8hs6MeH-g|y6y)D(sC#G<^+y!2v)%shpH#N_PM61`+DE?r$+E`{X$qEvmDm_m($
zse(2La48rnq-Ex$DkNtl=B1~m=qQ*fWabs87L{b?=M`&cYjSa=WTvGl=<23tmMA3Z
zqZ*Th%IC_=OG&LzFgG(dG)+s>)3dNJOEEN0QZO_yFf%a$xdYt<E^TdX1$0v!929gd
z&2`Kav@OkbEEOCa6pBj{OEQxc%JMT)6fzR?QgTw`i&BeIOEhxIbB%K2lk@XRQY%X0
zOBA#epzHu0E(M$bY>t*fT2X#(aB6XJW`3RrKIO^zi3RbHpaWZxn_66)n4YT1rBKbK
z4YEW7WS}O@W@}_YWIIqKpoUm;DJW;ArKF}Q_=Ni!`Nli@c)I$9#QXZYxI#RToS2uK
zniHR&RGeB=mZ|}>L`MN?fUaF`W{M7qUo=66rskz&rg4FS($D}LmWGA~Iu=NQ3HB8z
zU`vbROAw)2SejZ)Zn%QN0*b+=V}=>NV20`hQRuphQi}`n^NPs{a*%NfkYrL?lnIW%
y(xS`&YiQ_#q81(qMXAN5IVB3V3V!|}@oxU1elGDQ@dhT=pe)2?sAs8X$OQmEFfBg-

literal 0
HcmV?d00001

diff --git a/pkg/wakaama/0005-fixed-warnings-in-tlv.c.patch b/pkg/wakaama/0005-fixed-warnings-in-tlv.c.patch
new file mode 100644
index 0000000000000000000000000000000000000000..22d39453de278ec12b14272e9ace18f037d4528e
GIT binary patch
literal 1505
zcmZ=O%Fk6WGD|TxGfhlQH8V|3vq()%Of^WeNHQ}_wy-cwHZU|#OtCb!NVYUl@XgOt
z2u>|fFf>;%Ft7q61tS9kLoSdpRtheOMMbG8sb!ft3O0#3sTF!DZ~=$(+{DZrz2y8{
zJ1&>Rl2j{&kc?6t1w&&6$I^5KBLhQI1w$h%Qwu8-BL!^(Ljwb@;L@b5)Z`K?h3Ejs
z5N8hsQ+=~og|y6y)D(sC#G<^+y!2v)%shpXoHD&+E-qbNT`q-!>~#I|#O%bx+(bAH
zmRG1zFjvsl*473qGgL^+%t=*9&PdElPfgKLFj2_ND^4vc$;{6y*3j0}Q7~3WNzF-x
z@O3r0xKc9H(iC)c(=$sH67`ewi&FI=rY0eAxH9unQY#cJ4HFGgQ!VxM3`{M|(u`9S
z3=Is-OiV!TL($8nt*xzqqTj(mLD$ek$6P@hOgcDlDJW<uC@3hnB$j2SDEK9oB^DLs
z>nM2Um89k<IOi7?<QFA^+^C?dkeQcRl9`yJ;27YkkeHXEkeOSMlbV~FR{~Z5GsrD5
zDKj-s!7V4Xv?RYoL02IlCpED+RiP*~EwxCYBwqpK!JPbbn0lxD;^Yj4;QX|b^2DN4
z1<$;^{4%hC#R~4ZNgj9%&{fdl(pJy{8Kgy3pwGpnpq!bPoKu>Ts-TpaSCU$kmzYzm
zm!ZT33O{25a~(4UZ4hOy;NYN;nOCBaQ=V&-8=qg0SXi1GlJAz2pID+%nweK(5nrO9
zrI1vbmX=zi!vzXxthhL{DmA_YsxCe!H4l&4l>E}9oKyuZg_OjS!~jh$g=#Kskf9o7
z`I#x25UZ>qRuz|LmLz8=Xg~x(=4wJDsv%S|C}K>kz`imACkSmbLsK0zUzOyP#iyhu
z=clB`XXce?K)ebP1bM9_rz`;K*wmcjREW7y<3X+}N-ZwUDN(RR3n9<E5)F`6UAwZx
zoYGVsP!0>wwaZD(OE1aLfqKoFOBZAW2xq1#XuyoJMNzB?@jXnD1|%poaVZ9=17jpN
yg7`4?3Wm_I0}0lGL&n_D0F+_O4Gr;xOd2@KsS-Aj)H4)9M^~52P|s4&kP865CZa3=

literal 0
HcmV?d00001

diff --git a/pkg/wakaama/0006-fixed-warnings-in-utils.c.patch b/pkg/wakaama/0006-fixed-warnings-in-utils.c.patch
new file mode 100644
index 0000000000000000000000000000000000000000..4b3c504ade98553576551499125ace2ed3c4d7f2
GIT binary patch
literal 970
zcmZ=O%Fk6WO0!5dPf9UQO-xELHBB>0Gf7D?NJ%tJHA*xxHA=EHO*2R}HB7ct@XgOt
z2u>|fFf>;%Ft7q61tS9kLoSdpRtheOMMbG8sb!ft3O0#3sTF!DZ~=$(+{DZrz2y8{
zJ1&>Rl2j{&kc?6t1w&&6$I^5KBLhQI1w&&i17j-_BL!^(Ljwb@;L@b5)Z`K?h3Ejs
z5N8hsGkvpIg|y6y)D(sC#G<^+y!2v)%shqClFXc9y<{#fU0q!+h2;FARDGzBLXCon
zg0{A{E|-F#LRw}{szP!`VqSV`ijIP@LS|lZYEemMeqOPLwx*7Pp+ZV(PAZ76p{vQo
zm6Dm3rl6~vo>`)hsE=Z15(<|qGcP5zLLtq}DAm%~NKY@>z&th0BuT;0z`)GJ1mq+%
z{ao7G+6ri9I5;Ti8XD`ED`<mB2L~<%1uX^V{JfH)%%swi{Gwtju!w?!f=gmqW{QGe
zVp(EQQNE6XXI@Eaj)HT3Q9*uDBFOOyx(b<jnI)NtISP&eo(hS1DGHgn1v#m?sd*(}
z1u%m`@{=kRyb{yWQY#g76#{Zn6N^(7ic-^3ixf)o6+r&Z$xr9fRnX$nR?q@z(xNKR
z=i*Y(*Wv>C+}PAy$4o&RL|G^}I4I<l=Nje47pE4Lr544PC}=4Z6qUuNW#**>gM~C8
z^2zymC8-r9U<FWifDRX?W^hsfYj?`eFDWi5N-QA890lS*S$<}Uf|f#BQGRZ4YH@L9
zex8RWmqIm{HpmDKkgO)mf!4@^$QrD<6qGa5Qc}|te8PQ=eB+&cJYD@l;(h&HT)DVF
a=3siPB(W$xwIslrOIMf6P|s4&kP86rrWG;(

literal 0
HcmV?d00001

diff --git a/pkg/wakaama/Makefile b/pkg/wakaama/Makefile
new file mode 100644
index 0000000000..9c4b301417
--- /dev/null
+++ b/pkg/wakaama/Makefile
@@ -0,0 +1,38 @@
+PKG_NAME=wakaama
+PKG_URL=git://github.com/eclipse/wakaama.git
+PKG_VERSION=69a32cfae39f66fe4eec4cc8d1cd48ced7ad447c
+PKG_DIR=$(CURDIR)/$(PKG_NAME)
+PKG_TEMP_DIR=$(CURDIR)/temp
+
+.PHONY: all clean patch
+
+all: patch
+	"$(MAKE)" -C $(PKG_DIR)
+
+patch: $(PKG_DIR)/Makefile
+
+$(PKG_DIR)/Makefile: $(PKG_TEMP_DIR)/.git/config
+	echo 'include $$(RIOTBASE)/Makefile.base' > $(PKG_DIR)/Makefile
+
+$(PKG_TEMP_DIR)/.git/config:
+	test -d "$(PKG_TEMP_DIR)" || git clone "$(PKG_URL)" "$(PKG_TEMP_DIR)"; \
+		cd "$(PKG_TEMP_DIR)" && git checkout -f "$(PKG_VERSION)"; \
+		cd "$(PKG_TEMP_DIR)" && git am --ignore-whitespace "$(CURDIR)"/*.patch; \
+		mkdir -p "$(PKG_DIR)" ; \
+		cp $(PKG_TEMP_DIR)/core/*.c $(PKG_TEMP_DIR)/core/*.h $(PKG_DIR); \
+		cp $(PKG_TEMP_DIR)/core/er-coap-13/*.c $(PKG_TEMP_DIR)/core/er-coap-13/*.h $(PKG_DIR); \
+		rm -Rf "$(PKG_TEMP_DIR)"
+clean::
+	@echo "Cleaning up $(PKG_NAME) package..."
+	@cd "$(PKG_DIR)" 2> /dev/null > /dev/null && \
+		git clean -x -f && \
+		git am --abort && \
+		git reset --hard "$(PKG_VERSION)" && \
+		$(MAKE) patch || true
+
+
+distclean::
+	rm -rf "$(PKG_DIR)"
+
+Makefile.include:
+	@true
diff --git a/pkg/wakaama/Makefile.include b/pkg/wakaama/Makefile.include
new file mode 100644
index 0000000000..017dae1841
--- /dev/null
+++ b/pkg/wakaama/Makefile.include
@@ -0,0 +1 @@
+INCLUDES += -I$(RIOTBASE)/pkg/wakaama/wakaama
-- 
GitLab