diff options
author | Michael Hansen | 2015-12-07 10:34:28 -0800 |
---|---|---|
committer | Michael Hansen | 2015-12-07 10:34:28 -0800 |
commit | c80dc8caee219f218a83641e32489945b2bcd8da (patch) | |
tree | 693ce1dee08ec57420f5f6d123a95e7693fc00bd | |
parent | 5223125f5c04a41a55325270ae68ee7b23cb94c0 (diff) | |
download | aur-c80dc8caee219f218a83641e32489945b2bcd8da.tar.gz |
Add patch for Flex 2.6 compile failure (yyunput)
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 9 | ||||
-rw-r--r-- | yyunput_flex2.6.patch | 10 |
3 files changed, 21 insertions, 4 deletions
@@ -1,7 +1,9 @@ +# Generated by mksrcinfo v8 +# Mon Dec 7 18:32:32 UTC 2015 pkgbase = openchange pkgdesc = A portable, open source implementation of Microsoft Exchange server and Exchange protocols. pkgver = 2.3 - pkgrel = 4 + pkgrel = 5 url = http://www.openchange.org arch = i686 arch = x86_64 @@ -32,12 +34,14 @@ pkgbase = openchange source = openchange-issue-249.patch source = openchange-remove-server_id_str-1.patch source = openchange-add_SizedXid-1.patch + source = yyunput_flex2.6.patch sha256sums = 46ffdc779bb7bf6a823f6d1a78c5ca3f5548b981ad90164214a68279b403a05e sha256sums = 45bd19e2a5725a94692ae606086be6d57423375c9b1c0eb5322c6e09ef2b5fb3 sha256sums = 067d25b0442ab233f47fbfd32a56042fa161b3d0aa65081f222fddde3648c439 sha256sums = e3cfd2455a52d4b68153b3d546c70edbde5cf024ebcec1088a923aedaa938834 sha256sums = 1281c59a5d0490d9b2091535191a0aac1ae04ebc6b48cf56bd4fca656c23b25b sha256sums = f8012d91b1c1c382e6d480dd015230e59f07d9958ac63d57f65801b1dfc6b54a + sha256sums = 569385a8666ef95a7aa024b52ea47ee308be5eee73a3d973207df43439c2c1e7 pkgname = openchange @@ -5,7 +5,7 @@ pkgname=openchange _codename=VULCAN pkgver=2.3 -pkgrel=4 +pkgrel=5 pkgdesc="A portable, open source implementation of Microsoft Exchange server \ and Exchange protocols." arch=('i686' 'x86_64' 'armv6h' 'armv7h') @@ -25,14 +25,16 @@ source=("https://github.com/openchange/openchange/archive/${pkgname}-${pkgver}-$ "openchange-provision-type-error.patch" "openchange-issue-249.patch" "openchange-remove-server_id_str-1.patch" - "openchange-add_SizedXid-1.patch") + "openchange-add_SizedXid-1.patch" + "yyunput_flex2.6.patch") sha256sums=('46ffdc779bb7bf6a823f6d1a78c5ca3f5548b981ad90164214a68279b403a05e' '45bd19e2a5725a94692ae606086be6d57423375c9b1c0eb5322c6e09ef2b5fb3' '067d25b0442ab233f47fbfd32a56042fa161b3d0aa65081f222fddde3648c439' 'e3cfd2455a52d4b68153b3d546c70edbde5cf024ebcec1088a923aedaa938834' '1281c59a5d0490d9b2091535191a0aac1ae04ebc6b48cf56bd4fca656c23b25b' - 'f8012d91b1c1c382e6d480dd015230e59f07d9958ac63d57f65801b1dfc6b54a') + 'f8012d91b1c1c382e6d480dd015230e59f07d9958ac63d57f65801b1dfc6b54a' + '569385a8666ef95a7aa024b52ea47ee308be5eee73a3d973207df43439c2c1e7') # Used to be pkgname-pkgver-codename, but now we have two openchanges. WAT _srcsubdir="${pkgname}-${pkgname}-${pkgver}-${_codename}" @@ -44,6 +46,7 @@ build() { patch -p1 < "${srcdir}/openchange-issue-249.patch" patch -p1 < "${srcdir}/openchange-remove-server_id_str-1.patch" patch -p1 < "${srcdir}/openchange-add_SizedXid-1.patch" + patch -p1 < "${srcdir}/yyunput_flex2.6.patch" PYTHON_CALLERS="$(find ${srcdir}/${_srcsubdir} -name '*.py') $(find ${srcdir}/${_srcsubdir} -name 'configure.ac') diff --git a/yyunput_flex2.6.patch b/yyunput_flex2.6.patch new file mode 100644 index 000000000000..c9bd20239142 --- /dev/null +++ b/yyunput_flex2.6.patch @@ -0,0 +1,10 @@ +--- a/libocpf/lex.l 2015-05-16 08:22:04.000000000 -0700 ++++ b/libocpf/lex.l 2015-12-07 10:25:28.545736920 -0800 +@@ -29,7 +29,6 @@ + #include "libocpf/lex.h" + + #define YY_EXTRA_TYPE struct ocpf_context * +-#define YY_NO_UNPUT + + static void unterminated(struct ocpf_context *, const char *, unsigned int); + |