Date: Friday, April 14, 2023 @ 14:05:33
  Author: jelle
Revision: 1446036

archrelease: copy trunk to community-x86_64

Added:
  geany-plugins/repos/community-x86_64/PKGBUILD
    (from rev 1446035, geany-plugins/trunk/PKGBUILD)
  geany-plugins/repos/community-x86_64/keys/
  geany-plugins/repos/community-x86_64/libgit2.patch
    (from rev 1446035, geany-plugins/trunk/libgit2.patch)
  geany-plugins/repos/community-x86_64/update-gpgme-m4.patch
    (from rev 1446035, geany-plugins/trunk/update-gpgme-m4.patch)
Deleted:
  geany-plugins/repos/community-x86_64/PKGBUILD
  geany-plugins/repos/community-x86_64/keys/
  geany-plugins/repos/community-x86_64/libgit2.patch

-----------------------+
 PKGBUILD              |   86 ++++-----
 libgit2.patch         |   44 ++--
 update-gpgme-m4.patch |  451 ++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 518 insertions(+), 63 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD    2023-04-14 14:05:14 UTC (rev 1446035)
+++ PKGBUILD    2023-04-14 14:05:33 UTC (rev 1446036)
@@ -1,41 +0,0 @@
-# Maintainer: Alexander F. Rødseth <[email protected]>
-# Contributor: Angel 'angvp' Velasquez <[email protected]>
-# Contributor: Gerardo Exequiel Pozzi <[email protected]>
-# Contributor: Patrick Melo <[email protected]>
-
-pkgname=geany-plugins
-pkgver=1.38
-pkgrel=5
-pkgdesc='Plugins for Geany'
-arch=(x86_64)
-url='https://plugins.geany.org/'
-license=(GPL)
-depends=(ctpl "geany>=$pkgver" gpgme gtkspell3 libgit2 lua51 python vte3 
webkit2gtk)
-makedepends=(cppcheck intltool)
-source=(libgit2.patch
-        "$url$pkgname/$pkgname-$pkgver.tar.bz2"{,.sig})
-b2sums=('8daf8357caf09eb62844b6c44fa2a819231879b6d7e69bde4039f87230419cf371d1e8b5dede2f23dbb65d5d652b0bce3e51c79164ab8e3d76b445130cd5d387'
-        
'a2fd9e59218e4b5359b910ccff8d0a6504845081f827d2f1c798ea6401914e8e01222c784a76ab0a126f5fe07c8aa86018cef4c71bb5e2891193f6c8965a3e47'
-        'SKIP')
-validpgpkeys=('986FA7E80256D3D16F30FB7A01380DF54FD09D02') # Frank Lanitz 
<[email protected]>
-
-prepare() {
-  cd $pkgname-$pkgver
-  # https://github.com/geany/geany-plugins/issues/1164
-  patch -p1 -i ../libgit2.patch
-  autoreconf -fi
-}
-
-build() {
-  cd $pkgname-$pkgver
-  export CFLAGS+=' -w' PYTHON=/usr/bin/python
-  ./configure --prefix=/usr --libexecdir=/usr/lib
-  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
-  make
-}
-
-package() {
-  make -C $pkgname-$pkgver DESTDIR="$pkgdir" install
-}
-
-# getver: plugins.geany.org/downloads.html

Copied: geany-plugins/repos/community-x86_64/PKGBUILD (from rev 1446035, 
geany-plugins/trunk/PKGBUILD)
===================================================================
--- PKGBUILD                            (rev 0)
+++ PKGBUILD    2023-04-14 14:05:33 UTC (rev 1446036)
@@ -0,0 +1,45 @@
+# Maintainer: Alexander F. Rødseth <[email protected]>
+# Contributor: Angel 'angvp' Velasquez <[email protected]>
+# Contributor: Gerardo Exequiel Pozzi <[email protected]>
+# Contributor: Patrick Melo <[email protected]>
+
+pkgname=geany-plugins
+pkgver=1.38
+pkgrel=6
+pkgdesc='Plugins for Geany'
+arch=(x86_64)
+url='https://plugins.geany.org/'
+license=(GPL)
+depends=(ctpl "geany>=$pkgver" gpgme gtkspell3 libgit2 lua51 python vte3 
webkit2gtk)
+makedepends=(cppcheck intltool)
+source=(libgit2.patch
+       update-gpgme-m4.patch
+        "$url$pkgname/$pkgname-$pkgver.tar.bz2"{,.sig})
+b2sums=('8daf8357caf09eb62844b6c44fa2a819231879b6d7e69bde4039f87230419cf371d1e8b5dede2f23dbb65d5d652b0bce3e51c79164ab8e3d76b445130cd5d387'
+        
'cd4ae9f197eec44214a3ab6267d94c0602319999f93b2d5a2862b609cbdc5a5c0a834289aa94e65dbe13db81bee4695c3c0b9a2d35ea3efd4e844794cc0cbe24'
+        
'a2fd9e59218e4b5359b910ccff8d0a6504845081f827d2f1c798ea6401914e8e01222c784a76ab0a126f5fe07c8aa86018cef4c71bb5e2891193f6c8965a3e47'
+        'SKIP')
+validpgpkeys=('986FA7E80256D3D16F30FB7A01380DF54FD09D02') # Frank Lanitz 
<[email protected]>
+
+prepare() {
+  cd $pkgname-$pkgver
+  # https://github.com/geany/geany-plugins/issues/1164
+  patch -p1 -i ../libgit2.patch
+  patch -p1 -i ../update-gpgme-m4.patch
+
+  autoreconf -fi
+}
+
+build() {
+  cd $pkgname-$pkgver
+  export CFLAGS+=' -w' PYTHON=/usr/bin/python
+  ./configure --prefix=/usr --libexecdir=/usr/lib
+  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+  make
+}
+
+package() {
+  make -C $pkgname-$pkgver DESTDIR="$pkgdir" install
+}
+
+# getver: plugins.geany.org/downloads.html

Deleted: libgit2.patch
===================================================================
--- libgit2.patch       2023-04-14 14:05:14 UTC (rev 1446035)
+++ libgit2.patch       2023-04-14 14:05:33 UTC (rev 1446036)
@@ -1,22 +0,0 @@
-diff --git i/git-changebar/src/gcb-plugin.c w/git-changebar/src/gcb-plugin.c
-index f8ce20cd..4488b22f 100644
---- i/git-changebar/src/gcb-plugin.c
-+++ w/git-changebar/src/gcb-plugin.c
-@@ -216,7 +216,7 @@ static int
- gcb_git_buf_grow (git_buf  *buf,
-                   size_t    target_size)
- {
--  if (buf->asize == 0) {
-+  if (buf->reserved == 0) {
-     if (target_size == 0) {
-       target_size = buf->size;
-     }
-@@ -234,7 +234,7 @@ buf_zero (git_buf *buf)
-   if (buf) {
-     buf->ptr = NULL;
-     buf->size = 0;
--    buf->asize = 0;
-+    buf->reserved = 0;
-   }
- }
- 

Copied: geany-plugins/repos/community-x86_64/libgit2.patch (from rev 1446035, 
geany-plugins/trunk/libgit2.patch)
===================================================================
--- libgit2.patch                               (rev 0)
+++ libgit2.patch       2023-04-14 14:05:33 UTC (rev 1446036)
@@ -0,0 +1,22 @@
+diff --git i/git-changebar/src/gcb-plugin.c w/git-changebar/src/gcb-plugin.c
+index f8ce20cd..4488b22f 100644
+--- i/git-changebar/src/gcb-plugin.c
++++ w/git-changebar/src/gcb-plugin.c
+@@ -216,7 +216,7 @@ static int
+ gcb_git_buf_grow (git_buf  *buf,
+                   size_t    target_size)
+ {
+-  if (buf->asize == 0) {
++  if (buf->reserved == 0) {
+     if (target_size == 0) {
+       target_size = buf->size;
+     }
+@@ -234,7 +234,7 @@ buf_zero (git_buf *buf)
+   if (buf) {
+     buf->ptr = NULL;
+     buf->size = 0;
+-    buf->asize = 0;
++    buf->reserved = 0;
+   }
+ }
+ 

Copied: geany-plugins/repos/community-x86_64/update-gpgme-m4.patch (from rev 
1446035, geany-plugins/trunk/update-gpgme-m4.patch)
===================================================================
--- update-gpgme-m4.patch                               (rev 0)
+++ update-gpgme-m4.patch       2023-04-14 14:05:33 UTC (rev 1446036)
@@ -0,0 +1,451 @@
+From e90e293ea5055da1ef4636c22e947e689cffb983 Mon Sep 17 00:00:00 2001
+From: Chow Loong Jin <[email protected]>
+Date: Thu, 15 Dec 2022 11:45:20 +0800
+Subject: [PATCH] Update bundled gpgme.m4
+
+gpgme.m4 taken from current git master version at
+https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgme.git;a=blob;f=src/gpgme.m4;hb=2ba11f9bfb1f51a481eb1240b8cf2c8ad260c222.
+
+Fixes: #1213
+---
+ build/bundled/gpgme.m4 | 316 +++++++++++++++++++++++++++--------------
+ 1 file changed, 211 insertions(+), 105 deletions(-)
+
+diff --git a/build/bundled/gpgme.m4 b/build/bundled/gpgme.m4
+index 44bf43cb9..f2906c161 100644
+--- a/build/bundled/gpgme.m4
++++ b/build/bundled/gpgme.m4
+@@ -1,5 +1,5 @@
+ # gpgme.m4 - autoconf macro to detect GPGME.
+-# Copyright (C) 2002, 2003, 2004 g10 Code GmbH
++# Copyright (C) 2002, 2003, 2004, 2014, 2018, 2022 g10 Code GmbH
+ #
+ # This file is free software; as a special exception the author gives
+ # unlimited permission to copy and/or distribute it, with or without
+@@ -8,20 +8,141 @@
+ # This file is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
++#
++# Last-changed: 2022-11-25
++
+ 
++dnl
++dnl Find gpgrt-config, which uses .pc file
++dnl (minimum pkg-config functionality, supporting cross build)
++dnl
++dnl _AM_PATH_GPGRT_CONFIG
++AC_DEFUN([_AM_PATH_GPGRT_CONFIG],[dnl
++  AC_PATH_PROG(GPGRT_CONFIG, gpgrt-config, no, [$prefix/bin:$PATH])
++  if test "$GPGRT_CONFIG" != "no"; then
++    # Determine gpgrt_libdir
++    #
++    # Get the prefix of gpgrt-config assuming it's something like:
++    #   <PREFIX>/bin/gpgrt-config
++    gpgrt_prefix=${GPGRT_CONFIG%/*/*}
++    possible_libdir1=${gpgrt_prefix}/lib
++    # Determine by using system libdir-format with CC, it's like:
++    #   Normal style: /usr/lib
++    #   GNU cross style: /usr/<triplet>/lib
++    #   Debian style: /usr/lib/<multiarch-name>
++    #   Fedora/openSUSE style: /usr/lib, /usr/lib32 or /usr/lib64
++    # It is assumed that CC is specified to the one of host on cross build.
++    if libdir_candidates=$(${CC:-cc} -print-search-dirs | \
++          sed -n -e "/^libraries/{s/libraries: =//;s/:/\\
++/g;p;}"); then
++      # From the output of -print-search-dirs, select valid pkgconfig dirs.
++      libdir_candidates=$(for dir in $libdir_candidates; do
++        if p=$(cd $dir 2>/dev/null && pwd); then
++          test -d "$p/pkgconfig" && echo $p;
++        fi
++      done)
++
++      for possible_libdir0 in $libdir_candidates; do
++        # possible_libdir0:
++        #   Fallback candidate, the one of system-installed (by $CC)
++        #   (/usr/<triplet>/lib, /usr/lib/<multiarch-name> or /usr/lib32)
++        # possible_libdir1:
++        #   Another candidate, user-locally-installed
++        #   (<gpgrt_prefix>/lib)
++        # possible_libdir2
++        #   Most preferred
++        #   (<gpgrt_prefix>/<triplet>/lib,
++        #    <gpgrt_prefix>/lib/<multiarch-name> or <gpgrt_prefix>/lib32)
++        if test "${possible_libdir0##*/}" = "lib"; then
++          possible_prefix0=${possible_libdir0%/lib}
++          possible_prefix0_triplet=${possible_prefix0##*/}
++          if test -z "$possible_prefix0_triplet"; then
++            continue
++          fi
++          possible_libdir2=${gpgrt_prefix}/$possible_prefix0_triplet/lib
++        else
++          possible_prefix0=${possible_libdir0%%/lib*}
++          
possible_libdir2=${gpgrt_prefix}${possible_libdir0#$possible_prefix0}
++        fi
++        if test -f ${possible_libdir2}/pkgconfig/gpg-error.pc; then
++          gpgrt_libdir=${possible_libdir2}
++        elif test -f ${possible_libdir1}/pkgconfig/gpg-error.pc; then
++          gpgrt_libdir=${possible_libdir1}
++        elif test -f ${possible_libdir0}/pkgconfig/gpg-error.pc; then
++          gpgrt_libdir=${possible_libdir0}
++        fi
++        if test -n "$gpgrt_libdir"; then break; fi
++      done
++      if test -z "$libdir_candidates"; then
++        # No valid pkgconfig dir in any of the system directories, fallback
++        gpgrt_libdir=${possible_libdir1}
++      fi
++    else
++      # When we cannot determine system libdir-format, use this:
++      gpgrt_libdir=${possible_libdir1}
++    fi
++  else
++    unset GPGRT_CONFIG
++  fi
+ 
+-AC_DEFUN([_AM_PATH_GPGME_CONFIG],
+-[ AC_ARG_WITH(gpgme-prefix,
+-            AC_HELP_STRING([--with-gpgme-prefix=PFX],
+-                           [prefix where GPGME is installed (optional)]),
++  if test -n "$gpgrt_libdir"; then
++    GPGRT_CONFIG="$GPGRT_CONFIG --libdir=$gpgrt_libdir"
++    if $GPGRT_CONFIG gpg-error >/dev/null 2>&1; then
++      GPG_ERROR_CONFIG="$GPGRT_CONFIG gpg-error"
++      AC_MSG_NOTICE([Use gpgrt-config with $gpgrt_libdir as gpg-error-config])
++      gpg_error_config_version=`$GPG_ERROR_CONFIG --modversion`
++    else
++      unset GPGRT_CONFIG
++    fi
++  elif test "$GPG_ERROR_CONFIG" != "no"; then
++    gpg_error_config_version=`$GPG_ERROR_CONFIG --version`
++    unset GPGRT_CONFIG
++  fi
++])
++
++AC_DEFUN([_AM_PATH_GPGME_CONFIG],[dnl
++AC_REQUIRE([_AM_PATH_GPGRT_CONFIG])dnl
++  AC_ARG_WITH(gpgme-prefix,
++              AS_HELP_STRING([--with-gpgme-prefix=PFX],
++                             [prefix where GPGME is installed (optional)]),
+      gpgme_config_prefix="$withval", gpgme_config_prefix="")
+-  if test "x$gpgme_config_prefix" != x ; then
+-      GPGME_CONFIG="$gpgme_config_prefix/bin/gpgme-config"
++  if test x"${GPGME_CONFIG}" = x ; then
++     if test x"${gpgme_config_prefix}" != x ; then
++        GPGME_CONFIG="${gpgme_config_prefix}/bin/gpgme-config"
++     else
++       case "${SYSROOT}" in
++         /*)
++           if test -x "${SYSROOT}/bin/gpgme-config" ; then
++             GPGME_CONFIG="${SYSROOT}/bin/gpgme-config"
++           fi
++           ;;
++         '')
++           ;;
++          *)
++           AC_MSG_WARN([Ignoring \$SYSROOT as it is not an absolute path.])
++           ;;
++       esac
++     fi
++  fi
++
++  use_gpgrt_config=""
++  if test x"$GPGRT_CONFIG" != x -a "$GPGRT_CONFIG" != "no"; then
++    if $GPGRT_CONFIG gpgme --exists; then
++      GPGME_CONFIG="$GPGRT_CONFIG gpgme"
++      AC_MSG_NOTICE([Use gpgrt-config as gpgme-config])
++      use_gpgrt_config=yes
++    fi
++  fi
++  if test -z "$use_gpgrt_config"; then
++    AC_PATH_PROG(GPGME_CONFIG, gpgme-config, no)
+   fi
+-  AC_PATH_PROG(GPGME_CONFIG, gpgme-config, no)
+ 
+   if test "$GPGME_CONFIG" != "no" ; then
+-    gpgme_version=`$GPGME_CONFIG --version`
++    if test -z "$use_gpgrt_config"; then
++      gpgme_version=`$GPGME_CONFIG --version`
++    else
++      gpgme_version=`$GPGME_CONFIG --modversion`
++    fi
+   fi
+   gpgme_version_major=`echo $gpgme_version | \
+                sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\1/'`
+@@ -31,10 +152,39 @@ AC_DEFUN([_AM_PATH_GPGME_CONFIG],
+                sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\3/'`
+ ])
+ 
++
++AC_DEFUN([_AM_PATH_GPGME_CONFIG_HOST_CHECK],
++[
++    if test -z "$use_gpgrt_config"; then
++      gpgme_config_host=`$GPGME_CONFIG --host 2>/dev/null || echo none`
++    else
++      gpgme_config_host=`$GPGME_CONFIG --variable=host 2>/dev/null || echo 
none`
++    fi
++    if test x"$gpgme_config_host" != xnone ; then
++      if test x"$gpgme_config_host" != x"$host" ; then
++  AC_MSG_WARN([[
++***
++*** The config script "$GPGME_CONFIG" was
++*** built for $gpgme_config_host and thus may not match the
++*** used host $host.
++*** You may want to use the configure option --with-gpgme-prefix
++*** to specify a matching config script or use \$SYSROOT.
++***]])
++        gpg_config_script_warn="$gpg_config_script_warn gpgme"
++      fi
++    fi
++])
++
++
+ dnl AM_PATH_GPGME([MINIMUM-VERSION,
+ dnl               [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]])
+ dnl Test for libgpgme and define GPGME_CFLAGS and GPGME_LIBS.
+ dnl
++dnl If a prefix option is not used, the config script is first
++dnl searched in $SYSROOT/bin and then along $PATH.  If the used
++dnl config script does not match the host specification the script
++dnl is added to the gpg_config_script_warn variable.
++dnl
+ AC_DEFUN([AM_PATH_GPGME],
+ [ AC_REQUIRE([_AM_PATH_GPGME_CONFIG])dnl
+   tmp=ifelse([$1], ,1:0.4.2,$1)
+@@ -57,7 +207,7 @@ AC_DEFUN([AM_PATH_GPGME],
+                sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\3/'`
+     if test "$gpgme_version_major" -gt "$req_major"; then
+         ok=yes
+-    else 
++    else
+         if test "$gpgme_version_major" -eq "$req_major"; then
+             if test "$gpgme_version_minor" -gt "$req_minor"; then
+                ok=yes
+@@ -75,7 +225,11 @@ AC_DEFUN([AM_PATH_GPGME],
+      # If we have a recent GPGME, we should also check that the
+      # API is compatible.
+      if test "$req_gpgme_api" -gt 0 ; then
+-        tmp=`$GPGME_CONFIG --api-version 2>/dev/null || echo 0`
++        if test -z "$use_gpgrt_config"; then
++          tmp=`$GPGME_CONFIG --api-version 2>/dev/null || echo 0`
++        else
++          tmp=`$GPGME_CONFIG --variable=api_version 2>/dev/null || echo 0`
++        fi
+         if test "$tmp" -gt 0 ; then
+            if test "$req_gpgme_api" -ne "$tmp" ; then
+              ok=no
+@@ -88,6 +242,7 @@ AC_DEFUN([AM_PATH_GPGME],
+     GPGME_LIBS=`$GPGME_CONFIG --libs`
+     AC_MSG_RESULT(yes)
+     ifelse([$2], , :, [$2])
++    _AM_PATH_GPGME_CONFIG_HOST_CHECK
+   else
+     GPGME_CFLAGS=""
+     GPGME_LIBS=""
+@@ -98,82 +253,14 @@ AC_DEFUN([AM_PATH_GPGME],
+   AC_SUBST(GPGME_LIBS)
+ ])
+ 
+-dnl AM_PATH_GPGME_PTH([MINIMUM-VERSION,
+-dnl                   [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]])
+-dnl Test for libgpgme and define GPGME_PTH_CFLAGS and GPGME_PTH_LIBS.
+-dnl
+-AC_DEFUN([AM_PATH_GPGME_PTH],
+-[ AC_REQUIRE([_AM_PATH_GPGME_CONFIG])dnl
+-  tmp=ifelse([$1], ,1:0.4.2,$1)
+-  if echo "$tmp" | grep ':' >/dev/null 2>/dev/null ; then
+-     req_gpgme_api=`echo "$tmp"     | sed 's/\(.*\):\(.*\)/\1/'`
+-     min_gpgme_version=`echo "$tmp" | sed 's/\(.*\):\(.*\)/\2/'`
+-  else
+-     req_gpgme_api=0
+-     min_gpgme_version="$tmp"
+-  fi
+-
+-  AC_MSG_CHECKING(for GPGME Pth - version >= $min_gpgme_version)
+-  ok=no
+-  if test "$GPGME_CONFIG" != "no" ; then
+-    if `$GPGME_CONFIG --thread=pth 2> /dev/null` ; then
+-      req_major=`echo $min_gpgme_version | \
+-               sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\1/'`
+-      req_minor=`echo $min_gpgme_version | \
+-               sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\2/'`
+-      req_micro=`echo $min_gpgme_version | \
+-               sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\3/'`
+-      if test "$gpgme_version_major" -gt "$req_major"; then
+-        ok=yes
+-      else 
+-        if test "$gpgme_version_major" -eq "$req_major"; then
+-          if test "$gpgme_version_minor" -gt "$req_minor"; then
+-            ok=yes
+-          else
+-            if test "$gpgme_version_minor" -eq "$req_minor"; then
+-              if test "$gpgme_version_micro" -ge "$req_micro"; then
+-                ok=yes
+-              fi
+-            fi
+-          fi
+-        fi
+-      fi
+-    fi
+-  fi
+-  if test $ok = yes; then
+-     # If we have a recent GPGME, we should also check that the
+-     # API is compatible.
+-     if test "$req_gpgme_api" -gt 0 ; then
+-        tmp=`$GPGME_CONFIG --api-version 2>/dev/null || echo 0`
+-        if test "$tmp" -gt 0 ; then
+-           if test "$req_gpgme_api" -ne "$tmp" ; then
+-             ok=no
+-           fi
+-        fi
+-     fi
+-  fi
+-  if test $ok = yes; then
+-    GPGME_PTH_CFLAGS=`$GPGME_CONFIG --thread=pth --cflags`
+-    GPGME_PTH_LIBS=`$GPGME_CONFIG --thread=pth --libs`
+-    AC_MSG_RESULT(yes)
+-    ifelse([$2], , :, [$2])
+-  else
+-    GPGME_PTH_CFLAGS=""
+-    GPGME_PTH_LIBS=""
+-    AC_MSG_RESULT(no)
+-    ifelse([$3], , :, [$3])
+-  fi
+-  AC_SUBST(GPGME_PTH_CFLAGS)
+-  AC_SUBST(GPGME_PTH_LIBS)
+-])
+-
+ dnl AM_PATH_GPGME_PTHREAD([MINIMUM-VERSION,
+ dnl                       [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]])
+ dnl Test for libgpgme and define GPGME_PTHREAD_CFLAGS
+ dnl  and GPGME_PTHREAD_LIBS.
+ dnl
+-AC_DEFUN([AM_PATH_GPGME_PTHREAD],
+-[ AC_REQUIRE([_AM_PATH_GPGME_CONFIG])dnl
++AC_DEFUN([AM_PATH_GPGME_PTHREAD],[
++  AC_OBSOLETE([$0], [; use AM_PATH_GPGME instead to use GPGME_CFLAGS and 
GPGME_LIBS])dnl
++  AC_REQUIRE([_AM_PATH_GPGME_CONFIG])dnl
+   tmp=ifelse([$1], ,1:0.4.2,$1)
+   if echo "$tmp" | grep ':' >/dev/null 2>/dev/null ; then
+      req_gpgme_api=`echo "$tmp"     | sed 's/\(.*\):\(.*\)/\1/'`
+@@ -186,35 +273,37 @@ AC_DEFUN([AM_PATH_GPGME_PTHREAD],
+   AC_MSG_CHECKING(for GPGME pthread - version >= $min_gpgme_version)
+   ok=no
+   if test "$GPGME_CONFIG" != "no" ; then
+-    if `$GPGME_CONFIG --thread=pthread 2> /dev/null` ; then
+-      req_major=`echo $min_gpgme_version | \
++    req_major=`echo $min_gpgme_version | \
+                sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\1/'`
+-      req_minor=`echo $min_gpgme_version | \
++    req_minor=`echo $min_gpgme_version | \
+                sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\2/'`
+-      req_micro=`echo $min_gpgme_version | \
++    req_micro=`echo $min_gpgme_version | \
+                sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\3/'`
+-      if test "$gpgme_version_major" -gt "$req_major"; then
++    if test "$gpgme_version_major" -gt "$req_major"; then
+         ok=yes
+-      else 
++    else
+         if test "$gpgme_version_major" -eq "$req_major"; then
+-          if test "$gpgme_version_minor" -gt "$req_minor"; then
+-            ok=yes
+-          else
+-            if test "$gpgme_version_minor" -eq "$req_minor"; then
+-              if test "$gpgme_version_micro" -ge "$req_micro"; then
+-                ok=yes
+-              fi
++            if test "$gpgme_version_minor" -gt "$req_minor"; then
++               ok=yes
++            else
++               if test "$gpgme_version_minor" -eq "$req_minor"; then
++                   if test "$gpgme_version_micro" -ge "$req_micro"; then
++                     ok=yes
++                   fi
++               fi
+             fi
+-          fi
+         fi
+-      fi
+     fi
+   fi
+   if test $ok = yes; then
+      # If we have a recent GPGME, we should also check that the
+      # API is compatible.
+      if test "$req_gpgme_api" -gt 0 ; then
+-        tmp=`$GPGME_CONFIG --api-version 2>/dev/null || echo 0`
++        if test -z "$use_gpgrt_config"; then
++          tmp=`$GPGME_CONFIG --api-version 2>/dev/null || echo 0`
++        else
++          tmp=`$GPGME_CONFIG --variable=api_version 2>/dev/null || echo 0`
++        fi
+         if test "$tmp" -gt 0 ; then
+            if test "$req_gpgme_api" -ne "$tmp" ; then
+              ok=no
+@@ -223,10 +312,11 @@ AC_DEFUN([AM_PATH_GPGME_PTHREAD],
+      fi
+   fi
+   if test $ok = yes; then
+-    GPGME_PTHREAD_CFLAGS=`$GPGME_CONFIG --thread=pthread --cflags`
+-    GPGME_PTHREAD_LIBS=`$GPGME_CONFIG --thread=pthread --libs`
++    GPGME_PTHREAD_CFLAGS=`$GPGME_CONFIG --cflags`
++    GPGME_PTHREAD_LIBS=`$GPGME_CONFIG --libs`
+     AC_MSG_RESULT(yes)
+     ifelse([$2], , :, [$2])
++    _AM_PATH_GPGME_CONFIG_HOST_CHECK
+   else
+     GPGME_PTHREAD_CFLAGS=""
+     GPGME_PTHREAD_LIBS=""
+@@ -264,7 +354,7 @@ AC_DEFUN([AM_PATH_GPGME_GLIB],
+                sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\3/'`
+     if test "$gpgme_version_major" -gt "$req_major"; then
+         ok=yes
+-    else 
++    else
+         if test "$gpgme_version_major" -eq "$req_major"; then
+             if test "$gpgme_version_minor" -gt "$req_minor"; then
+                ok=yes
+@@ -282,7 +372,11 @@ AC_DEFUN([AM_PATH_GPGME_GLIB],
+      # If we have a recent GPGME, we should also check that the
+      # API is compatible.
+      if test "$req_gpgme_api" -gt 0 ; then
+-        tmp=`$GPGME_CONFIG --api-version 2>/dev/null || echo 0`
++        if test -z "$use_gpgrt_config"; then
++          tmp=`$GPGME_CONFIG --api-version 2>/dev/null || echo 0`
++        else
++          tmp=`$GPGME_CONFIG --variable=api_version 2>/dev/null || echo 0`
++        fi
+         if test "$tmp" -gt 0 ; then
+            if test "$req_gpgme_api" -ne "$tmp" ; then
+              ok=no
+@@ -291,10 +385,23 @@ AC_DEFUN([AM_PATH_GPGME_GLIB],
+      fi
+   fi
+   if test $ok = yes; then
+-    GPGME_GLIB_CFLAGS=`$GPGME_CONFIG --glib --cflags`
+-    GPGME_GLIB_LIBS=`$GPGME_CONFIG --glib --libs`
++    if test -z "$use_gpgrt_config"; then
++      GPGME_GLIB_CFLAGS=`$GPGME_CONFIG --glib --cflags`
++      GPGME_GLIB_LIBS=`$GPGME_CONFIG --glib --libs`
++    else
++      if $GPGRT_CONFIG gpgme-glib --exists; then
++        GPGME_CONFIG="$GPGRT_CONFIG gpgme-glib"
++        GPGME_GLIB_CFLAGS=`$GPGME_CONFIG --cflags`
++        GPGME_GLIB_LIBS=`$GPGME_CONFIG --libs`
++      else
++        ok = no
++      fi
++    fi
++  fi
++  if test $ok = yes; then
+     AC_MSG_RESULT(yes)
+     ifelse([$2], , :, [$2])
++    _AM_PATH_GPGME_CONFIG_HOST_CHECK
+   else
+     GPGME_GLIB_CFLAGS=""
+     GPGME_GLIB_LIBS=""
+@@ -304,4 +411,3 @@ AC_DEFUN([AM_PATH_GPGME_GLIB],
+   AC_SUBST(GPGME_GLIB_CFLAGS)
+   AC_SUBST(GPGME_GLIB_LIBS)
+ ])
+-

Reply via email to