[arch-commits] Commit in gearmand/trunk (PKGBUILD boolcheck.patch)

Massimiliano Torromeo mtorromeo at archlinux.org
Wed May 17 15:47:33 UTC 2017


    Date: Wednesday, May 17, 2017 @ 15:47:32
  Author: mtorromeo
Revision: 228368

upgpkg: gearmand 1.1.15-3

Added:
  gearmand/trunk/boolcheck.patch
Modified:
  gearmand/trunk/PKGBUILD

-----------------+
 PKGBUILD        |    9 ++++++++-
 boolcheck.patch |   23 +++++++++++++++++++++++
 2 files changed, 31 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-05-17 15:15:41 UTC (rev 228367)
+++ PKGBUILD	2017-05-17 15:47:32 UTC (rev 228368)
@@ -6,7 +6,7 @@
 
 pkgname=gearmand
 pkgver=1.1.15
-pkgrel=2
+pkgrel=3
 pkgdesc="Distributed job queue server."
 arch=('i686' 'x86_64')
 depends=('libevent' 'boost-libs' 'libmariadbclient' 'postgresql-libs' 'sqlite' 'hiredis')
@@ -18,14 +18,21 @@
 license=('CUSTOM')
 backup=('etc/gearmand.conf')
 source=(https://github.com/gearman/$pkgname/releases/download/$pkgver/$pkgname-$pkgver.tar.gz
+        boolcheck.patch
         gearmand.service
         gearmand.conf
         user.conf)
 sha256sums=('ac61a005c5395a525d963b9f60ec387d371b8709e91bd4a2546a89d3e80a4cd0'
+            'b8898d4d2b2fc2756680108b047e19f4b1e4e777ac954dc09d73f698907e7669'
             'dee38ad4e614969047253b8c4996b8cdf33c981b0df215b6627356fd4cbafa33'
             '6c14fdcd94105338e13bdd59dbed4f9b77430a517b2c125ac2e6d3bc43bdf506'
             '02f11878d7c32039385586e527006f5cbb08444007f6c72a012e8acd8a855aef')
 
+prepare() {
+  cd "$srcdir"/$pkgname-$pkgver
+  patch -p1 -i "$srcdir"/boolcheck.patch
+}
+
 build() {
   cd "$srcdir"/$pkgname-$pkgver
   export LDFLAGS="$LDFLAGS -lboost_system"

Added: boolcheck.patch
===================================================================
--- boolcheck.patch	                        (rev 0)
+++ boolcheck.patch	2017-05-17 15:47:32 UTC (rev 228368)
@@ -0,0 +1,23 @@
+From 19684aa85b9a30c70b6272203d7eec9c11e0ee49 Mon Sep 17 00:00:00 2001
+From: Alexei Pastuchov <info at maximka.de>
+Date: Mon, 20 Feb 2017 21:41:55 +0100
+Subject: [PATCH] fixing https://github.com/gearman/gearmand/issues/76 ISO C++
+ forbids comparison between pointer and integer
+
+---
+ libgearman/client.cc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/libgearman/client.cc b/libgearman/client.cc
+index d76d479..fc4f02d 100644
+--- a/libgearman/client.cc
++++ b/libgearman/client.cc
+@@ -946,7 +946,7 @@ gearman_return_t gearman_client_job_status(gearman_client_st *client_shell,
+       *denominator= do_task->impl()->denominator;
+     }
+ 
+-    if (is_known == false and is_running == false)
++    if (!is_known and !is_running)
+     {
+       if (do_task->impl()->options.is_running) 
+       {



More information about the arch-commits mailing list