From 3288f7a5ae7f83a40efee0322e1f8e595d0627b8 Mon Sep 17 00:00:00 2001 From: Tobias Markmann <tm@ayena.de> Date: Tue, 25 Apr 2017 22:27:47 +0200 Subject: [PATCH] pkg/relic: Update to new upstream and remove patches The removed patches have been applied upstream. --- pkg/relic/Makefile | 12 ++++-------- pkg/relic/fix-old-style-definitions.sh | 3 --- pkg/relic/fix-util_print_wo_args.sh | 3 --- ...01-fixed-signedness-of-counter-variable.patch | Bin 723 -> 0 bytes .../patches/0002-don-t-redefine-ALIGN.patch | Bin 1768 -> 0 bytes .../0003-require-only-CMake-version-2.8.patch | Bin 581 -> 0 bytes 6 files changed, 4 insertions(+), 14 deletions(-) delete mode 100755 pkg/relic/fix-old-style-definitions.sh delete mode 100755 pkg/relic/fix-util_print_wo_args.sh delete mode 100644 pkg/relic/patches/0001-fixed-signedness-of-counter-variable.patch delete mode 100644 pkg/relic/patches/0002-don-t-redefine-ALIGN.patch delete mode 100644 pkg/relic/patches/0003-require-only-CMake-version-2.8.patch diff --git a/pkg/relic/Makefile b/pkg/relic/Makefile index 0e7deaf10d..cdb9e0bfda 100644 --- a/pkg/relic/Makefile +++ b/pkg/relic/Makefile @@ -1,6 +1,6 @@ PKG_NAME=relic PKG_URL=https://github.com/relic-toolkit/relic.git -PKG_VERSION=cdcfaeef101d18c3231c3b46359c519dd72682e8 +PKG_VERSION=0b0442a8218df8d309266923f2dd5b9ae3b318ce PKG_LICENSE=LGPL-2.1 .PHONY: all @@ -15,16 +15,12 @@ all: $(PKG_BUILDDIR)/Makefile $(PKG_BUILDDIR)/Makefile: $(TOOLCHAIN_FILE) cd $(PKG_BUILDDIR) && \ - COMP="$(filter-out -Werror=old-style-definition -Werror=strict-prototypes, $(CFLAGS) ) " \ + COMP="$(filter-out -Werror -Werror=old-style-definition -Werror=strict-prototypes -std=gnu99, $(CFLAGS) ) " \ cmake -DCMAKE_TOOLCHAIN_FILE=$(TOOLCHAIN_FILE) \ -DCHECK=off -DTESTS=0 -DBENCH=0 -DSHLIB=off -Wno-dev $(RELIC_CONFIG_FLAGS) . -$(TOOLCHAIN_FILE): fix_source - $(RIOTTOOLS)/cmake/generate-xcompile-toolchain.sh > $(TOOLCHAIN_FILE) - -fix_source: git-download - ./fix-util_print_wo_args.sh $(PKG_BUILDDIR) - ./fix-old-style-definitions.sh $(PKG_BUILDDIR) +$(TOOLCHAIN_FILE): git-download + $(RIOTBASE)/dist/tools/cmake/generate-xcompile-toolchain.sh > $(TOOLCHAIN_FILE) clean:: @rm -rf $(BINDIR)/$(PKG_NAME).a diff --git a/pkg/relic/fix-old-style-definitions.sh b/pkg/relic/fix-old-style-definitions.sh deleted file mode 100755 index 752422b96c..0000000000 --- a/pkg/relic/fix-old-style-definitions.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh -. ${RIOTBASE}/pkg/relic/os_util.sh -find ${1} -type f -name "*.[ch]" -exec ${SEDBIN} 's/() {/(void) {/' {} + diff --git a/pkg/relic/fix-util_print_wo_args.sh b/pkg/relic/fix-util_print_wo_args.sh deleted file mode 100755 index a2355f3be6..0000000000 --- a/pkg/relic/fix-util_print_wo_args.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh -. ${RIOTBASE}/pkg/relic/os_util.sh -find ${1} -type f -name "*.[ch]" -exec ${SEDBIN} 's/util_print("\(.*\)")/util_print("\1", NULL)/g' {} + diff --git a/pkg/relic/patches/0001-fixed-signedness-of-counter-variable.patch b/pkg/relic/patches/0001-fixed-signedness-of-counter-variable.patch deleted file mode 100644 index c4dbd2917536703295e4af8c5a5c6610c19b7467..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 723 zcmZ=O%Fk7>G)uEIGBY<$Og2w4H?&MMH!-y|wJ<lfNHsGvH8Qa@OiD{LN;XbX@XgOt z2u>|fFf>;%Ft7q61tS9kLoSdpRto+(sp$$Hi5a;HHu*WJ=?)qBNlBI2sW~~RMSA%~ z>2_Q$i6yC43c-mbItoS>3V!)z3PuKorV55;RtAPvh87Ci28IR(T*0MDS*gh-RtjmE z6{#r-#hK}OsVRA>#l;HwX$r~trFkW(MG9q!MVX07IjLM+y1Ket3dKdq`pE_QMX5QN z$??er@kuEKsd~u@H44TG+S<BY3Wf@4nK`Kn$r*`x>8U9?3PuW<dBv$kC7Jno#Twe0 zItqpgDXBTBAijpKCKp#qW?Gtpu5Nl}i9(`24#SghNN{E5rKDCUB%2wV85t()=@}#% znHndWDi|6Vn3<S>+>6spE^TdX1)SzOI4I~Eni=SrD`<l#3k3%Uh0MGX1*m`HQ}dEF zN;C6HEaFQPwDL<!bilG8R(wuso{mCFW_o;yLS~+h0w{RmOB4!9lQb2oxfHm-3Sq{i zq$X=Xl!CPCD8P*b=>*xAnFlcsW=c^R*c8sBy!aA@TpfiH9fc}uE?rKrS{;Sr%&Jr! zg`(8r(wq_nTZQ0|;CO#;Yc6fh(mY7qDrACqAk{dODsU-qf}|8|6_WDeL9F<s%sh>P ZqB32(JWXpZ1uk7(1ui2!Gd&|NE&yu?+tmO7 diff --git a/pkg/relic/patches/0002-don-t-redefine-ALIGN.patch b/pkg/relic/patches/0002-don-t-redefine-ALIGN.patch deleted file mode 100644 index 9cbc90ca040a4e24e47c9030c2745719cef4f61e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1768 zcmZ=O%Fk6WwlGXIG_o`@H8e3!N;F9`vothFHZ)C6PBKhOOiD6JG*7ljHZwF)@XgOt z2u>|fFf>;%Ft7q61tS9kLoSdpRto+(sp$$Hi5a;HHu*WJ=?)qBNlBI2sW~~RMSA%~ z>2_Q$i6yC43c-mbItoS>3V!)z3PuKorV56pR;DIaMkWf{28IR(T*0MDS*gh-RthQk zdFmw!MX4#NX_<Mc3XVRW?tWZcy1Ket3YmGyIi)G7`bDWZnaS}bl?AEAdKn5e3JR7A z+7JLzRa}&;pPQnel#`g9YNVH;00A`$h6W&2x)8vnV5E?inUh+qkerd2m!6uU1Cr0o zD^4vc$;{6y*3j0}QLt1<NzF-x@O3r0xKc9H(iC)c(=$sH67{h=CJDPZS7u&HYK1~# zTC$0Sxq+Tuie+k=Nt&sGp@D&!i3!MexJ=~I*49?QWvYXNg07*FrH-Y7Hi$AbQE+fj z0EJ6RYMMf6UU6o6UTTU$PJUiGgec9)i7&C{Qc%!R2rfuX&P>ZpP6T;RAuYd1Au$J{ zyezROGchSAwO9|NP@hXdIWr9s4GMM&hFrSJ(3k<MSK#F2jE_$&DJjZKDlJKkk5|yp z086B%C}@D=PE%8pOIuk%Au~+@qA^7y-Z$7eKFl=;BB1~khuGoks!^e-5FekCnw(Qy zkeUoJO``&8N@`AVD%d#ex{w?KcLzu>#HQ4|l*}|P1!b@ynEue$Qb^4$D5=!a2ipK~ zEhJb#-o!2q_9Mj6kc6h7pn#-OK^bZ(mx8{Q7HSGYPpC=yXd=*5lV*{alxShBr)Of3 zYHVndhMH>7^+3`Kx+plMnCloCDrg&;>zFGzIDq06lAjc8ic3;bQq%M@?9c==^Gd*i zT)Ln%00|J}=!1tLI23S3oGx03BdNw6VY<+e(^iJ&GzBG;e6Pf%0CFu-s)|o8$SExb zVNEWD)QXbSqC5p9XC;MdE|Bld40X&Ev`rzNN0kOgTxn)riA8*gf<i%RQE`4=VotP^ zkE6G%QE+^KYf!MipQDdcWQc2UthIuIzP^I75to93LahR%lqrrcNGwXswdPXb(p7+@ zV+{o}69r9pW-Kl#Dorj?h>wS9C@x7XN#)Xps`hmyPQ8MHLN&-@1qG0Ejg8_<6f&YM zVnJD20ZFVR+9=i<>}v}%kgqL_z)?<uubr^^+ROxGIn38dr20B3o-|*>)T8>^%mmZd TU@?fVb#)cEjP%U(jJUV})1w7Y diff --git a/pkg/relic/patches/0003-require-only-CMake-version-2.8.patch b/pkg/relic/patches/0003-require-only-CMake-version-2.8.patch deleted file mode 100644 index d8be0d262f24a6946fd6583f37a60d9610345ae7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 581 zcmZ=O%Fk7>Ff>U_O*S_&GPFoCv@}UdNlP;|G&e9xOHNHrF-|lvGcqztO-o8q@XgOt z2u>|fFf>;%Ft7q61tS9kLoSdpRto+(sp$$Hi5a;HHu*WJ=?)qBNlBI2sW~~RMSA%~ z>2_Q$i6yC43L&MbItqpgE~&{1Mh1qa3WnxZCPr3<W(wK{h6V;)!KF!AsmUc)3ef?M zA<iBO#`?yw3Pq`frI|&k3i)|Cl?u+jiP@<NWvNBQnfZANMtT-pT)MitTo7@e%;J(_ zy^@L&g&GAT1#Mj}1w)0j%$!t(<c!3;^wboP)tPz4sYNB3`FR@Jnjn5kYECMctE<Vy zm6Dm3rl6~vo>`)hs1LRZVPq1T09R&SN@|6IMWT^eT56J>o>6k5sj+#Yf}w$dnTZL= zRTyS)X=`gMV3_0JprC80W2&GHA{-pJ6bg#+L7|`#<m%(;tl+HR91)?(rJJ0an4KD* zo0*rHTbdgW4U`m(FxQ}9Pk%oJV?9GnE^PvejPxutxfHk*ic?E80)qU#T%AMWp$5eJ jI(qpBDJU5zY2uLg^aIJ8C~0!(>MC#<>6z&nad80vq~fYC -- GitLab