Date: Friday, December 29, 2017 @ 14:25:24
  Author: jelle
Revision: 276856

db-move: moved bti from [community-staging] to [community-testing] (x86_64)

Added:
  bti/repos/community-testing-x86_64/
  bti/repos/community-testing-x86_64/0001-Replace-removed-is_error-macro.patch
    (from rev 276855, 
bti/repos/community-staging-x86_64/0001-Replace-removed-is_error-macro.patch)
  bti/repos/community-testing-x86_64/PKGBUILD
    (from rev 276855, bti/repos/community-staging-x86_64/PKGBUILD)
Deleted:
  bti/repos/community-staging-x86_64/

-------------------------------------------+
 0001-Replace-removed-is_error-macro.patch |   45 ++++++++++++++++++++++++++++
 PKGBUILD                                  |   36 ++++++++++++++++++++++
 2 files changed, 81 insertions(+)

Copied: 
bti/repos/community-testing-x86_64/0001-Replace-removed-is_error-macro.patch 
(from rev 276855, 
bti/repos/community-staging-x86_64/0001-Replace-removed-is_error-macro.patch)
===================================================================
--- community-testing-x86_64/0001-Replace-removed-is_error-macro.patch          
                (rev 0)
+++ community-testing-x86_64/0001-Replace-removed-is_error-macro.patch  
2017-12-29 14:25:24 UTC (rev 276856)
@@ -0,0 +1,45 @@
+From 0db8dc6022f67a4e1f49397b8bf519b2a34f74c9 Mon Sep 17 00:00:00 2001
+From: Jelle van der Waa <je...@vdwaa.nl>
+Date: Wed, 27 Dec 2017 11:05:45 +0100
+Subject: [PATCH] Replace removed is_error macro
+
+The json-c library removed the is_error macro in 0.13, replaced the
+macro calls with a != NULL statement.
+---
+ bti.c | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/bti.c b/bti.c
+index 7f485a8..9b68e17 100644
+--- a/bti.c
++++ b/bti.c
+@@ -451,7 +451,7 @@ static void parse_timeline(char *document, struct session 
*session)
+       struct json_object *val;                                \
+       struct lh_entry *entry;                                 \
+       for (entry = json_object_get_object(obj)->head;         \
+-              ({ if(entry && !is_error(entry)) {              \
++              ({ if(entry && entry != NULL) {         \
+                       key = (char*)entry->k;                  \
+                       val = (struct json_object*)entry->v;    \
+               } ; entry; });                                  \
+@@ -667,7 +667,7 @@ static int parse_response_json(char *document, struct 
session *session)
+ 
+       /* make global for now */
+       store_session = session;
+-      if (!is_error(jobj)) {
++      if (jobj != NULL) {
+               /* guards against a json pre 0.10 bug */
+               json_parse(jobj,0);
+       }
+@@ -692,7 +692,7 @@ static void parse_timeline_json(char *document, struct 
session *session)
+ 
+       /* make global for now */
+       store_session = session;
+-      if (!is_error(jobj)) {
++      if (jobj != NULL) {
+               /* guards against a json pre 0.10 bug */
+               if (json_object_get_type(jobj)==json_type_array) {
+                       json_parse_array(jobj, NULL, 0);
+-- 
+2.15.1
+

Copied: bti/repos/community-testing-x86_64/PKGBUILD (from rev 276855, 
bti/repos/community-staging-x86_64/PKGBUILD)
===================================================================
--- community-testing-x86_64/PKGBUILD                           (rev 0)
+++ community-testing-x86_64/PKGBUILD   2017-12-29 14:25:24 UTC (rev 276856)
@@ -0,0 +1,36 @@
+# $Id$
+# Maintainer: Jaroslav Lichtblau <dragonl...@aur.archlinux.org>
+# Contributor: Kaiting Chen <kaitocr...@gmail.com>
+# Contributor: uvok <uvok at online dot de>
+# Contributor: Urist <9362773 at gmail.com>
+
+pkgname=bti
+pkgver=034
+pkgrel=2
+pkgdesc='Console client for Twitter and identi.ca'
+arch=('x86_64')
+url='http://gregkh.github.com/bti/'
+license=('GPL')
+depends=('pcre' 'libxml2' 'curl' 'liboauth' 'json-c')
+source=(http://www.kernel.org/pub/software/web/$pkgname/$pkgname-$pkgver.tar.xz
+        0001-Replace-removed-is_error-macro.patch)
+sha256sums=('8b4a1a11f529f83956468acadaea9d11db4f03e82afe07fecb84b2d00e9eae83'
+            'df18ac4ad58b3ed17ce3ad7150a60375305f25641a791b6c4c4b69c631093a0e')
+
+prepare() {
+  cd "${srcdir}"/$pkgname-$pkgver
+  patch -Np1 -i $srcdir/0001-Replace-removed-is_error-macro.patch
+}
+
+build() {
+  cd "${srcdir}"/$pkgname-$pkgver
+  ./configure --prefix=/usr
+
+  make
+}
+
+package() {
+  cd "${srcdir}"/$pkgname-$pkgver
+  
+  make DESTDIR="${pkgdir}" install
+}

Reply via email to